Docker安装ChiefOnboarding新员工入职流程管理系统
Docker安装ChiefOnboarding新员工入职流程管理系统
介绍
ChiefOnboarding 是一个免费的开源员工入职平台。你可以通过 Slack 或仪表板入职新员工。
特征
自动预配用户帐户并触发 Webhook,请参阅 https://integrations.chiefonboarding.com 以获取集成列表或创建自己的集成!
入职前:入职不是从第 1 天开始,而是在此之前开始。建立入职前页面,在新员工入职之前欢迎他们。
待办事项:跟踪新员工需要做的事情,并允许他们填写表格。
资源:让他们搜索知识库并完成课程,以便他们快速跟上同事的步伐。
顺序:随时间推移或基于待办事项的完成情况滴灌项目。避免压倒性的感觉。
徽章:奖励新员工所做的事情。这也有助于保持他们的积极性。
介绍:向新员工介绍员工。
管理员待办事项:与同事协作处理新员工需要完成的事情。
多语言:支持英语、荷兰语、葡萄牙语、德语、土耳其语、法语、西班牙语和日语。需要另一种语言吗?给我们发电子邮件!
时区:您的新员工住在哪里并不重要。您可以调整每个新员工的时区,这样他们就不会在半夜收到消息!
Slack 机器人和仪表板:新员工可以使用仪表板或 Slack 机器人。两者都提供所有功能,可以独立使用。
可定制:使用您的徽标、添加配色方案、更改电子邮件模板,甚至根据您的喜好自定义机器人。没有人会知道你正在使用 ChiefOnboarding。
透明、自由和隐私:ChiefOnboarding 是完全开源的,并根据 AGPLv3 获得许可。
在您自己的基础设施上自行托管,或让我们为您托管!
安装教程
docker-compose方式安装
演示以在群晖NAS系统上安装为例
打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)
cd /volume1/docker
创建项目文件夹及子文件夹
#pg_data是postgresql数据库文件夹 mkdir -p chiefonboarding/pg_data
进入项目文件夹
cd chiefonboarding
编辑docker-compose.yml文件
vi docker-compose.yml
按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。
#如果要启用邮箱,就将前面的那些#符号删除,并将对应信息改成你自己的。 #实测在局域网内没成功,你可以自己部署到公网环境再试试。 version: '3' services: db: image: postgres:latest restart: always volumes: - ./pg_data:/var/lib/postgresql/data #./pg_data是你项目文件夹内的数据库文件夹,也可以自己替换实际路径。 environment: - POSTGRES_DB=chiefonboarding - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres app: image: chiefonboarding/chiefonboarding:latest restart: always ports: - "8888:8000" #第一个8888端口是容器外部访问端口,可以自己更改。 environment: - HTTP_INSECURE=True #如果是局域网部署HTTP访问就添加这一行,如果不加这行就是HTTPS,没有证书无法登录进入系统。 - SECRET_KEY=somethingsupersecret - DATABASE_URL=postgres://postgres:postgres@db:5432/chiefonboarding - ALLOWED_HOSTS=172.16.19.6 #将172.16.19.6换成你的域名www.aabcc.top / 你的设备局域网IP:192.168.1.1这种 #- EMAIL_HOST=mail.aabcc.top #你的邮箱域名 #- EMAIL_PORT=587 #邮箱SMTP端口 #- [email protected] #邮箱账号 #- EMAIL_HOST_PASSWORD=password #邮箱密码 #- EMAIL_USE_TLS=True #- EMAIL_USE_SSL=False depends_on: - db
执行命令,启动docker-compose文件,拉取镜像并创建容器。
docker-compose up -d
查看正在运行的容器
docker-compose ps
查看容器日志
#不想查看了按Ctrl+C停止 docker-compose logs -f
当出现下面的日志的时候,表示服务已经启动。
出现下面的日志时再等半分钟,打开浏览器访问。
不知道是不是这个服务原本就这么慢,连接和注册登录时,都需要等待。
访问
打开浏览器,以群晖的IP+设置的端口进行访问。
以本机为例:http://172.16.19.6:8888
设置你的账户信息后点击提交(默认没有中文语言,自行打开浏览器翻译。)
这个系统的尿性不知道为什么这么慢,有时候点击需要等待。输入你刚刚注册好的账户进行登录
登录成功
默认是带有一个演示的信息,点击视图进行查看。
你可以照着这个自由设置
其他的就自己探索就好,不懂的有官方文档。
项目地址
GitHub项目地址:https://github.com/chiefonboarding/ChiefOnboarding
Docker Hub项目地址:https://hub.docker.com/r/chiefonboarding/chiefonboarding
官方文档地址:https://docs.chiefonboarding.com/deployment/docker.html
网络资料参考地址:https://mariushosting.com/how-to-install-chiefonboarding-on-your-synology-nas/
👇👇👇
- 感谢你赐予我前进的力量