mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
commit
2d33bd6ca8
@ -1,88 +0,0 @@
|
||||
translating---geekpi
|
||||
|
||||
4 open source alternatives to Trello that you can self-host
|
||||
============================================================
|
||||
|
||||
Trello is a visual team collaboration platform that was recently acquired by Atlassian. And by that, I mean as _recently_ as today Monday, January 9 2017.
|
||||
|
||||
I’ve been using Trello as a board member of DigitalOcean’s community authors and started using it to manage a small team project for a non-profit organization a couple of days ago. It’s a nice piece of software that any team, including those with non-geeky members, can use comfortable.
|
||||
|
||||
If you like [Trello][6], but now want a similar software that you can self-host, or run on your own server, I’ve found four that you can choose from. Keep in mind that I’ve not installed any of these on my own server, but from the information I’ve gathered about them, the ones I’m most likely to use are Kanboard and Restyaboard.
|
||||
|
||||
And that’s because their installation requirements are familiar.. Their installation process are also relatively simpler. Restyaboard seems to have a more polished UI, so it will probably be my first option, though one of it’s requirements (Elasticsearch) makes me think that the server requirements will be more than for others. In any case, I’ll be posting my attempt to self-host both Kanboard and Restyaboard soon, so check back often.
|
||||
|
||||
Until then, the top four alternatives for Trello that I’ve found, are:
|
||||
|
||||
### Kanboard
|
||||
|
||||
Aside form the fact that it is free and open source, Kanban features integrations with third party tools and services like Amazon S3 Storage, Hipchat, Jabber, RabbitMQ, Slack, and many more. Kanboard can be installed on a Microsoft operating system, but for installation on free and open source components, you’ll need the following:
|
||||
|
||||
* PHP >= 5.3.9
|
||||
* MariaDB/MySQL, Postgres, or Sqlite
|
||||
* Apache or Nginx
|
||||
* CentOS 6/7, Debian 8, FreeBSD 10, or Ubuntu 14.04/16.04
|
||||
|
||||
[Related Post: Five Reasons to Switch to Software for Load Balancing][7]
|
||||
|
||||
From just a very cursory assessment of the project, the UI seems to be less polished than that of others mentioned in this article. And in the event that you change your mind about self-hosting, there’s a managed, or hosted Kanboard that you can register for. The project’s GitHub page is available at [https://github.com/kanboard/kanboard][8]
|
||||
|
||||
![kanboard interface](http://linuxbsdos.com/wp-content/uploads/2017/01/kanboard-700x312.png "kanboard interface")
|
||||
|
||||
### Restyaboard
|
||||
|
||||
With a polished UI and ability to import data from Trello, Restyaboard is a very attractive Trello alternative. And the installation requirements seem modest; you’ll need the following to install Restyaboard on your server:
|
||||
|
||||
* PHP-FPM
|
||||
* Postgres
|
||||
* Nginx
|
||||
* Elasticsearch
|
||||
|
||||
Even with those few requirements, installation is made even simpler with a script that will auto-install all you need on your server. Also there’s an AMI for installation on Amazon AWS. For Docker fans, there’s an unofficial Docker image you can use to run Restyaboard containers. I don’t encourage running Docker containers using unofficial Docker images, but it’s an option if you wish to go that route. Details at the project’s [GitHub page][9].
|
||||
|
||||
![Restyaboard project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/restyaboard-646x460.png "Restyaboard project management software")
|
||||
|
||||
### Taiga
|
||||
|
||||
A Taiga deployment is made up of three components – taiga-back (backend/api), taiga-front-dist (frontend), taiga-events – each with its own requirements. In general, you need the following to install Taiga on your server:
|
||||
|
||||
[Related Post: Dual-boot Fedora 25, Windows 10 on a computer with UEFI firmware][10]* Python >= 3.4* PostgreSQL >= 9.3* RabbitMQ (optional as long as you don’t want async notifications)* gcc and development headers* Ruby >= 2.1 (only for compiling sass)* NodeJS >= 5.0 (with npm, gulp and bower for downloading dependencies and compiling coffeescript)
|
||||
|
||||
The installation requirements seem to be a bit more involved than the others, so if that’s going to be an issue for you, there’s an hosted platform that’s free to use. Extra features on that hosted platform are fee-based. Visit the project’s [GitHub page][1] for details.
|
||||
|
||||
![Taiga project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/Taiga-700x440.jpg "Taiga project management software")
|
||||
|
||||
### Wekan
|
||||
|
||||
Wekan is built with Meteor, a JavaScript framework for building web applications, and is hosted at [https://github.com/wekan/wekan][2]. The project offers a 1-click installation on Heroku, Sandstorm, and verified Docker images for running it on Docker containers. It can also be installed on Scalingo, IndieHosters and Cloudron, but I couldn’t find installation instructions for deploying it on other Cloud hosting providers like [Vultr][3]and [DigitalOcean][4].
|
||||
|
||||
So it seems that your best bet, and the easiest route to installing Wekan, is to use one of the supported Cloud hosting platforms.
|
||||
|
||||
![Wekan project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/Wekan-700x363.jpeg "Wekan project management software")
|
||||
|
||||
As promised, check back soon for the publication of my guide on how to install Kanboard and Restyaboard on your server.
|
||||
|
||||
### UPDATE
|
||||
|
||||
Just after publishing this article, I came across [Tuleap][5]. It seems to be very polished, but a production installation is supported only on CentOS 6 and Red Hat 6\. Containerized installation using Docker is supported, but not recommended for production.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: http://linuxbsdos.com/2017/01/09/4-open-source-alternatives-to-trello-that-you-can-self-host/
|
||||
|
||||
作者:[linuxbsdos.com][a]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]:http://linuxbsdos.com
|
||||
[1]:https://github.com/taigaio/
|
||||
[2]:https://github.com/wekan/wekan
|
||||
[3]:http://www.vultr.com/?ref=6827794
|
||||
[4]:https://www.digitalocean.com/?refcode=900fe177d075
|
||||
[5]:https://www.tuleap.org/
|
||||
[6]:https://trello.com/
|
||||
[7]:http://linuxbsdos.com/2016/07/11/five-reasons-to-switch-to-software-for-load-balancing/
|
||||
[8]:https://github.com/kanboard/kanboard
|
||||
[9]:https://github.com/RestyaPlatform/board
|
||||
[10]:http://linuxbsdos.com/2016/12/01/dual-boot-fedora-25-windows-10-on-a-computer-with-uefi-firmware/
|
@ -0,0 +1,86 @@
|
||||
4 个开源的你可以自己托管的 Trello 替代品
|
||||
============================================================
|
||||
|
||||
Trello 是一个可视团队协作平台,最近被 Atlassian 收购了,这里我说的_最近_的意思是今天,2017 年 1 月 9 日,星期一。
|
||||
|
||||
我作为 DigitalOcean 社区作者的董事会成员之一一直在使用 Trello ,并在几天前开始使用它来管理一个非营利组织的小团队项目。这是一个很好的软件,任何团队,包括那些并不 geek 的成员,都能舒适地使用它。
|
||||
|
||||
如果你喜欢 [Trello][6],但现在想要一个类似的软件,你可以自己托管,或运行在自己的服务器上,我发现了四个你可以选择的工具。记住,我没有在我自己的服务器上安装其中任何一个,但从我收集的关于它们的信息上来看,我最可能使用的是 Kanboard 和 Restyaboard。
|
||||
|
||||
这是因为它们的安装要求是熟悉的。它们的安装过程也比较简单。Restyaboard 似乎有一个更好的UI,所以它可能是我的第一个选项,虽然其中的一个要求(Elasticsearch)让我认为它对服务器的要求将比其他的更多。不管怎样,我会很快发布尝试自己托管 Kanboard 和 Restyaboard 的文章,所以请经常回来看看。
|
||||
|
||||
在那之前,我发现 Trello 的前四个选择是:
|
||||
|
||||
### Kanboard
|
||||
|
||||
除此之外,Kanban 还提供与第三方工具和服务(如Amazon S3 Storage、Hipchat、Jabber、RabbitMQ、Slack等)的集成。Kanboard 可以安装在 Microsoft 操作系统上,但要在免费和开源组件上安装,你需要以下内容:
|
||||
|
||||
* PHP >= 5.3.9
|
||||
* MariaDB/MySQL、Postgres 或者 Sqlite
|
||||
* Apache 或者 Nginx
|
||||
* CentOS 6/7、 Debian 8、 FreeBSD 10 或者 Ubuntu 14.04/16.04
|
||||
|
||||
[相关文章:切换到软件负载平衡的五个原因] [7]
|
||||
|
||||
从对项目的一个非常粗略的评估,UI 似乎不如本文中提到的其他工具靓丽。 如果改变主意不想自己托管,有一个你可以注册的有管理的或托管的 Kanboard。该项目的 GitHub 页面可在[https://github.com/kanboard/kanboard][8]
|
||||
|
||||
![kanboard interface](http://linuxbsdos.com/wp-content/uploads/2017/01/kanboard-700x312.png "kanboard interface")
|
||||
|
||||
### Restyaboard
|
||||
|
||||
有了靓丽的用户界面和从 Trello 导入数据的能力,Restyaboard 是一个非常有吸引力的 Trello 替代品。安装要求似乎也不大; 你需要以下内容以在你的服务器上安装 Restyaboard:
|
||||
|
||||
* PHP-FPM
|
||||
* Postgres
|
||||
* Nginx
|
||||
* Elasticsearch
|
||||
|
||||
即使有这些少数需求,使用脚本将自动在你需要的所有服务器上安装会使安装变得更简单。还有一个 AMI 用于在 Amazon AWS 上安装。对于 Docker 的粉丝,有一个非官方的 Docker 镜像可以用来运行 Restyaboard 容器。我不鼓励使用非官方 Docker 镜像运行 Docker 容器,但如果你想要试试,那会是一个选项。 项目的详细信息的 [GitHub page][9]。
|
||||
|
||||
![Restyaboard project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/restyaboard-646x460.png "Restyaboard project management software")
|
||||
|
||||
### Taiga
|
||||
|
||||
Taiga 部署由三个组件组成 - taiga-back(后端/ api)、taiga-front-dist(前端)、taiga-events - 每个都有自己的要求。一般来说,在你的服务器上安装 Taiga 你需要以下这些:
|
||||
|
||||
[相关文章:在带有 UEFI 固件的计算机上双引导 Fedora 25、Windows 10][10] * Python >= 3.4* PostgreSQL >= 9.3* RabbitMQ(可选,只要你不想要异步通知* gcc和开发头文件* Ruby >= 2.1(仅用于编译 sass* NodeJS >= 5.0(使用 npm、gulp和 bower 来下载依赖和编译 coffeescript)
|
||||
|
||||
安装要求似乎比其他人多一点,所以如果这是一个问题,有一个托管平台可以免费使用。该托管平台上的额外功能是收费的。有关详细信息,请访问项目的 [GitHub页面][1]。
|
||||
|
||||
![Taiga project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/Taiga-700x440.jpg "Taiga project management software")
|
||||
|
||||
### Wekan
|
||||
|
||||
Wekan 是用 Meteor 构建的,这是一个用于构建 web 应用程序的 JavaScript 框架,托管在 [https://github.com/wekan/wekan][2]。该项目提供了在 Heroku、Sandstorm 和经验证的 Docker 镜像上的一键安装,以便在 Docker 容器上运行它。它也可以安装在 Scalingo、IndieHosters 和 Cloudron,但我找不到部署在其他云托管提供商如 [Vultr][3] 和 [DigitalOcean][4] 上的安装说明。
|
||||
|
||||
所以看来,你安装 Wekan 最简单的方式是使用一个支持的云托管平台。
|
||||
|
||||
![Wekan project management software](http://linuxbsdos.com/wp-content/uploads/2017/01/Wekan-700x363.jpeg "Wekan project management software")
|
||||
|
||||
如我之前承诺的,请稍后回来看看我发布的如何在你的服务器上安装 Kanboard 和 Restyaboard 指南。
|
||||
|
||||
### 更新
|
||||
|
||||
刚发布这篇文章,我就遇到了[Tuleap][5]。它似乎是非常精美,但只支持 CentOS 6 和 Red Hat 6的生产环境安装。使用 Docker 支持容器化安装,但不推荐用于生产。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: http://linuxbsdos.com/2017/01/09/4-open-source-alternatives-to-trello-that-you-can-self-host/
|
||||
|
||||
作者:[linuxbsdos.com][a]
|
||||
译者:[geekpi](https://github.com/geekpi)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]:http://linuxbsdos.com
|
||||
[1]:https://github.com/taigaio/
|
||||
[2]:https://github.com/wekan/wekan
|
||||
[3]:http://www.vultr.com/?ref=6827794
|
||||
[4]:https://www.digitalocean.com/?refcode=900fe177d075
|
||||
[5]:https://www.tuleap.org/
|
||||
[6]:https://trello.com/
|
||||
[7]:http://linuxbsdos.com/2016/07/11/five-reasons-to-switch-to-software-for-load-balancing/
|
||||
[8]:https://github.com/kanboard/kanboard
|
||||
[9]:https://github.com/RestyaPlatform/board
|
||||
[10]:http://linuxbsdos.com/2016/12/01/dual-boot-fedora-25-windows-10-on-a-computer-with-uefi-firmware/
|
Loading…
Reference in New Issue
Block a user