4個開源的可自行托管的Trello替代品
Trello 是一個可視的團(tuán)隊(duì)協(xié)作平臺,最近被 Atlassian 收購了,這里我說的最近的意思是 2017 年 1 月 9 日,星期一。
我作為 DigitalOcean 社區(qū)作者的董事會成員之一,一直在使用 Trello ,并在幾天前開始使用它來管理一個非營利組織的小團(tuán)隊(duì)項(xiàng)目。這是一個很好的軟件,任何團(tuán)隊(duì),包括那些并不 geek 的成員,都能舒適地使用它。
如果你喜歡 Trello,但現(xiàn)在想要一個類似的軟件,你可以自己托管,運(yùn)行在自己的服務(wù)器上,我發(fā)現(xiàn)了四個你可以選擇的工具。記住,我沒有在我自己的服務(wù)器上安裝其中任何一個,但從我收集的關(guān)于它們的信息上來看,我最可能使用的是 Kanboard 和 Restyaboard。
這是因?yàn)樗鼈兊陌惭b要求很常見的。它們的安裝過程也比較簡單。Restyaboard 似乎有一個更好的 UI,所以它可能是我的第一個選擇,雖然其中的一個要求(Elasticsearch)讓我認(rèn)為它對服務(wù)器的要求將比其它的更多。不管怎樣,我會很快發(fā)布嘗試自己托管 Kanboard 和 Restyaboard 的文章,所以請經(jīng)?;貋砜纯?。
在那之前,我發(fā)現(xiàn)的替代 Trello 的前四個選擇是:
Kanboard
除了自由且開源,看板功能還提供與第三方工具和服務(wù)(如 Amazon S3 Storage、Hipchat、Jabber、RabbitMQ、Slack 等)的集成。Kanboard 可以安裝在微軟操作系統(tǒng)上,但要需要安裝在自由開源組件之上,你需要以下內(nèi)容:
- PHP >= 5.3.9
- MariaDB/MySQL、Postgres 或者 Sqlite
- Apache 或者 Nginx
- CentOS 6/7、 Debian 8、 FreeBSD 10 或者 Ubuntu 14.04/16.04
從對項(xiàng)目的一個非常粗略的評估,UI 似乎不如本文中提到的其他工具靚麗。 如果改變主意不想自己托管,有一個有管理的或托管的 Kanboard 可供你注冊。該項(xiàng)目的 GitHub 頁面在 https://github.com/kanboard/kanboard。
Restyaboard
有靚麗的用戶界面和從 Trello 導(dǎo)入數(shù)據(jù)的能力,Restyaboard 是一個非常有吸引力的 Trello 替代品。安裝要求似乎也不高;在你的服務(wù)器上安裝 Restyaboard 你需要以下內(nèi)容:
- PHP-FPM
- Postgres
- Nginx
- Elasticsearch
需求不多,而且有個腳本可在你的服務(wù)器上安裝所有需要的組件,這使安裝變得更簡單。還有一個 AMI 可以用于在 Amazon AWS 上安裝。對于 Docker 的粉絲,有一個非官方的 Docker 鏡像可以用來運(yùn)行 Restyaboard 容器。我不鼓勵使用非官方 Docker 鏡像運(yùn)行 Docker 容器,但如果你想要試試,那會是一個選擇。 項(xiàng)目的詳細(xì)信息的 GitHub page。
Restyaboard project management software
Taiga
部署好的 Taiga 由三個組件組成 - taiga-back(后端/ api)、taiga-front-dist(前端)、taiga-events - 每個都有自己的要求。一般來說,在你的服務(wù)器上安裝 Taiga 你需要以下這些:
- Python >= 3.4
- PostgreSQL >= 9.3
- RabbitMQ(可選項(xiàng),看是否需要異步提醒)
- gcc 和開發(fā)頭文件
- Ruby >= 2.1 (僅用于編譯 sass)
- NodeJS >= 5.0 (npm、 gulp 和 bower 用于下載依賴和編譯 coffeescript)
安裝要求似乎比其它的多一點(diǎn),所以如果這是一個問題,有一個托管平臺可以免費(fèi)使用。該托管平臺上的額外功能是收費(fèi)的。有關(guān)詳細(xì)信息,請?jiān)L問項(xiàng)目的 GitHub頁面。
Taiga project management software
Wekan
Wekan 是用 Meteor 構(gòu)建的,這是一個用于構(gòu)建 web 應(yīng)用程序的 JavaScript 框架,托管在 https://github.com/wekan/wekan。 該項(xiàng)目提供了在 Heroku、Sandstorm 的一鍵安裝,以及經(jīng)過驗(yàn)證的 Docker 鏡像上,以便在 Docker 容器上運(yùn)行它。它也可以安裝在 Scalingo、IndieHosters 和 Cloudron,但我找不到部署在其他如 Vultr 和 DigitalOcean 的云托管提供商上的安裝說明。
所以看來,你安裝 Wekan 最簡單的方式是使用一個支持的云托管平臺。
Wekan project management software
如我之前承諾的,請稍后回來看看我發(fā)布的如何在你的服務(wù)器上安裝 Kanboard 和 Restyaboard 指南。
更新
剛發(fā)布這篇文章,我就發(fā)現(xiàn)了 Tuleap。它似乎非常精美,但生產(chǎn)環(huán)境安裝只支持 CentOS 6 和 Red Hat 6。支持使用 Docker 的容器化安裝,但不推薦用于生產(chǎn)。