Docker - 好用的开源看板神器Restyaboard
暑假把小孩送回老家度假,好不容易有个周末可以休息,突然要去谈个项目和应酬,坚持坚持明天就能休息了,谁叫自己有那么大的数字压力呢。
Restyaboard 是一个开源的看板管理系统,提供了类似 Trello 的用户体验,但扩展性更强,同时支持多种视图和插件,适用于各种类型的项目管理。
多视图支持:Restyaboard 提供了多种视图,包括看板视图、甘特图、日历视图等,用户可以根据需要选择合适的视图。
插件丰富:Restyaboard 提供了丰富的插件库,用户可以根据需要安装各种插件来扩展功能。
团队协作:Restyaboard 提供了强大的团队协作功能,包括评论、附件、任务分配等。
权限管理:用户可以为不同的项目设置不同的权限,确保数据安全。
1. 新增项目
在Container Manager里的项目中,选择新增。

如下图填写项目名称、NAS中的路径,以及docker-compose.yml内容。

version: "2"
services:
restyaboard:
image: restyaplatform/restyaboard:dev
container_name: ra-web
ports:
- 1236:80
environment:
- POSTGRES_HOST=postgres
- POSTGRES_PORT=5432
- POSTGRES_ADMIN_USER=postgres
- POSTGRES_ADMIN_PASS=admin
- RESTYA_DB_USERNAME=restya
- RESTYA_DB_USERPASS=restya
- RESTYA_DB=restyaboard
#- SMTP_SERVER=smtp_relay
#- SMTP_PORT=587
#- TZ=Etc/UTC
depends_on:
- postgres
restart: always
# See https://hub.docker.com/r/boky/postfix for documentation
# or try https://github.com/WeAreGenki/docker-smtp
smtp_relay:
image: boky/postfix
container_name: ra-rsmtp
environment:
- RELAYHOST=fakesmtp2:25
- ALLOW_EMPTY_SENDER_DOMAINS=true
# Check messages at localhost:1080
fakesmtp2:
image: tophfr/mailcatcher
container_name: ra-fsmtp
ports:
#- "1025:25"
- "1235:80"
postgres:
image: postgres:14
container_name: ra-db
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=admin
restart: always
点击完成创建项目。

等待Docker拉取。

最终项目正常结束,生成4个Docker。

2. 注册并登陆
浏览器输入IP地址192.168.50.73:1236,进入登陆界面。

点击注册,输入邮箱和用户名及密码。

然后浏览器输入192.168.50.73:1235登陆MailCatcher。

把邮件中的链接粘贴至浏览器即可激活成功。
http://192.168.50.73:1236/#/users/activation/3/8e7d3078676972d3e4f2351ee40713e8
然后重新登陆即可访问。

3. 测试使用
可以点击新建看板,选择合适的模板后,点击添加。

