TOC
前言
回想前幾年的時間裡,OdooERP在台灣的資源是非常少的,光是要在電腦上順利安裝可以執行的環境,是非常不容易的。
如今能在國內/外巨人肩膀上,歸納出這一版快速架設OdooERP的方式,希望能提供給對於odooERP有興趣的新朋友,在一開始能更快、更方便踏入odooERP這個領域。
Step1:安裝Docker Desktop
首先安裝Docker Desktop,這裡透過Docker來做為我們的odoo主機,一來可減少安裝odoo複雜度,二來可加快進入odoo的門檻。
Docker Engine is available on a variety of Linux platforms, macOS and Windows 10 through Docker Desktop, and as a static binary installation. Find your preferred operating system below.
Docker支援作業系統:https://docs.docker.com/engine/install/#supported-platforms
在Mac/Windows環境下,可透過Docker Desktop更簡易、更快速進行Docker的安裝, 這是也為了讓初次接觸的Odoo的新朋友,未來能透過圖形使用者介面(上圖)進行學習操作(START/STOP),減少需要學習Docker指令的門檻。
這裡先檢查自己電腦的作業系統是否支援,在安裝時基本上一直點選『下一步』即可:
1. Mac
- 系統要求:macOS 10.14起。
- 詳細說明:https://docs.docker.com/docker-for-mac/install/#system-requirements
2. Windows
- 系統要求: Windows 10 64-bit: Home or Pro 2004 (build 19041) or higher, or Enterprise or Education 1909 (build 18363) or higher.。
- 詳細說明:https://docs.docker.com/docker-for-windows/install/#system-requirements
3. 其他
如果使用WIN 10家用版的朋友還是無法安裝,那只能考慮早期的方式安裝 Docker Toolbox
並且搭配virtualbox。
Docker Toolbox參考:https://github.com/docker/toolbox/releases
Step2:Odoo安裝檔案下載
直接下載odoo-docker-build檔案,這是我參考Odoo在Docker文件所整理的檔案,進入github並點選 [Code]
後,會如下圖所示:
這裡可以透過兩種方式把檔案下載下來
- 入門:點選
Download Zip
下載後,解壓縮zip即可。 - 進階:透過
git clone
指令下載。
Step3:認識下載檔案目錄
下載(解壓縮)後的目錄如下,此階段先認識每個檔案及目錄的用途。
- odoo-for-docker
- docker-compose.yml
使用該檔案並且透過docker快速安裝OdooERP系統
- config
放置設定檔的目錄
- odoo.conf
OdooERP使用到的系統設定檔
- odoo.conf
- addons
放置第三方(客製)addon的目錄
- purchase_request
示範用addon
- purchase_request
- docker-compose.yml
Step4:執行docker compose進行安裝
執行Docker Desktop,並打開Terminal切換目錄到odoo-docker-build
下,並且輸入docker-compose up -d
指令進行啟動並安裝OdooERP。
這裡看到以下提示,代表安裝完畢
Creating db_container ... done
Creating odoo_container ... done
Creating tool_container ... done
安裝完畢,並可透過網頁輸入127.0.0.1:8069
或localhost:8069
進入OdooERP
- 資料庫名稱:自己定義,不重複即可
- 帳號:管理員帳號(不一定要輸入email)
- 密碼:管理員密碼
- 手機:免填
- 語系:可選正體字<感謝台灣各位前輩協助翻譯>
- 國家:會與時區有關,人員在系統上的顯示時間
後記
回想2017年第一次在自家電腦Win 7裡,安裝官方提供的快速安裝版,突然多出一個奇怪的帳號(後來才知道該帳號是給odoo使用)當時是非常不知所措。回想當初應該是選擇 Windows & Odoo Community
(苦笑)。
這裡附上官方下載連結並且選擇適合自己的方式進行安裝。
最後附上初次在Docker上順利安裝的神奇指令
Start a PostgreSQL server
$ docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10
Start an Odoo instance
$ docker run -p 8069:8069 --name odoo --link db:db -t odoo