架設 Wekan 的方法有很多種,而從零開始架設 Wekan非常麻煩,基本上很少人這樣做,一般來說會使用 snap、Docker,甚至 Wekan 團隊還做了一份 auto-installation script。
我用的方法是 Docker,雖說 docker run
打下去就部署好了,但不代表它能動。以下是簡單設定的筆記:
- 我運作成功的映像檔是來自 mquandalle,而不是 Wekan 官方,沒有仔細比對兩者的 dockerfile,總之官方映像檔試好幾次跑不動就對了。
- Wekan 映像檔不包含資料庫,所以要先啟用一個 mongo DB,才能啟用 Wekan。
- 注意 Wekan dockerfile 裡預設的 port 是 8080,不要映射錯了。
- 有個必要的環境參數 "ROOT_URL",要填的是我們未來運行 Wekan 時的實際根目錄,例如
http://192.168.1.99/wekan
這樣,填錯的話會導致無法編輯卡片。 - 我使用的指令:
docker run — name mongo -d mongodocker run — name wekan — link mongo:db \
-e ROOT_URL=http://wekan.jj-edge.space \
-e MONGO_URL=mongodb://db \
-p 8080:8080 -d mquandalle/wekan