Redmine 是一套開源的線上專案管理系統,它以 Ruby on Rails 框架寫成,在資訊界可說是一套值得信賴的專案管理系統。
Redmine 官方對其功能的粗略介紹:
- 支援多專案管理
- 彈性化的權限管理系統
- 彈性化的 issue 追蹤系統
- 支援甘特條狀圖、行事曆
- 管理新聞、文件以及檔案
- Feed 以及 email 的通知
- 每個專案都有自己的 wiki、forum
- 時間追蹤
- 內建支援版本管理系統,如:SVN、CVS、Git、Mercurial、Bazaar、Darcs 等
- 以 email 建立 issue
- 多重 LDAP 驗證支援
- 使用者自行註冊支援
- 多語系、資料庫支援
安裝 Redmine #
我們這裡使用官方提供的自動化腳本進行安裝。如需更進階的設定,請參閱 https://github.com/sameersbn/docker-redmine#quick-start 。
請在你的 Ubuntu 伺服器上執行下列指令:
curl -L https://github.com/docker/compose/releases/download/1.6.2/run.sh > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/docker-compose.yml
docker-compose up
待啟動完成後,使用瀏覽器打開 http(s)://ip:10083 ,並且以預設的使用者名稱及密碼登入:
- 使用者名稱:admin
- 密碼:admin
並且請立即進入 Administration
且點擊 Load the default configuration
以載入預設設定值。
安裝 Dwarf 佈景主題 #
Redmine 的預設主題實在有夠醜!我們來換成 Dwarf 以換取更高的使用者體驗吧!
一樣,請執行下列指令:
$(host) docker exec -it redmine bash
$(redmine) cd public/themes/
$(redmine) git clone https://github.com/themondays/Dwarf
$(redmine) mv Dwarf/ Dwarf000/
$(redmine) mv Dwarf000/production/dwarf/ ./
$(redmine) rm -rf Dwarf000/
$(redmine) exit
$(host) docker restart redmine
然後,請用瀏覽器打開 http(s)://ip/settings?tab=display,並從「Theme」右側的下拉選項單選擇「Dwarf」,就會看到漂亮的 Dwarf 佈景主題了!
小聲說,這個佈景主題看起來比較乾淨。