Docker-compose搭建Restyaboard看板工具

Restyaboard 是什么

Restyaboard 是一款类 Trello 应用,支持看板、任务、待办事项、聊天等。
Restyaboard 的面板能为您提供项目当前状态的视觉概览,并通过让您专注于最重要的几个项目来提高您的工作效率。
无论您是要创建个人待办事项列表、与朋友一起计划假期,还是与团队一起研究下一个革命性概念,Restyaboard 都是让您的任务井井有条的简单有效的工具。

Restyaboard 搭建

restyaboard-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

# 新建文件夹 restyaboard 和 子目录
# mkdir -p /data/restyaboard/{data,media}

# 进入 restyaboard 目录
# cd /data/restyaboard

# 将 restyaboard-compose.yml 放入当前目录

# 一键启动
# docker-compose -f restyaboard-compose.yml up -d

version: "2"

services:
restyaboard:
image: restyaplatform/restyaboard:dev
container_name: ra-web
ports:
- 1236:80
volumes:
- ./media:/var/lib/nginx/html/media
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
volumes:
- ./data:/var/lib/postgresql/data
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=admin
restart: always

按照restyaboard-compose.yml 内的步骤逐步执行

Tasks.md 使用

在浏览器中输入 http://IP:1236 就能看到登录界面

首先需要注册用户

请根据需要填写:邮箱,用户名,密码

需要邮箱验证,但实际没有接入邮箱服务器

在浏览器中输入 http://IP:1235 就能看到邮件界面

在邮箱中寻找端口1236的地址(完整url),在浏览器中打开,右上角会显示激活的提示

第一次登录后,会看到演示视频等

建看板,模板支持的类型挺多的,选择 Kanban

随便建了几张卡片,支持拖拽操作

感觉还是 Todo 类型比较适合,用三种状态,Todo、Doing、 Done 来标识写作状态

其他问题解决

部分浏览器兼容性不好,可能打不开,也可能新建不了分类,可尝试更换浏览器操作

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

继开 wechat
欢迎加我的微信,共同交流技术