怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!
前言
这几天看粉丝群里很活跃,也发现我的粉丝都比我优秀。有企业高管、有收租小伙;也有文艺摄影师还有公司创始人。看到大家都比我优秀,我很欣慰。今天就教教大家怎么用NAS部署一个人力资源管理项目,用于管理自己的员工。
官方演示网站顾名思义,OrangeHRM是款人力资源管理系统,也就是俗称的HRM。它包含任何企业所需的所有基本功能。该软件旨在支持任何规模的团队,包括初创企业、中小企业以及大型公司与组织。同时该项目也是支持中文的。
部署
首先我们需要用到MariaDB 10数据库,当然测试发现MariaDB 5也是可行的。这里我们需要记住数据库的端口以及查看是否开启了tcp/ip链接。
数据库随后我们用到phpMyAdmin套件,打开套件在其中新建一个名为orangehrm的数据库,其中密码自行设置就行。(phpMyAdmin在未设置情况下只能局域网打开)
数据库创建为了方便好记我这里用了panda为数据库密码,大家自行部署时可以设置一个比较复杂点的。在设置好之后便得到了数据库用户:orangehrm数据库密码:panda数据库库名:orangehrm。之后再在docker文件夹中新建一个orangehrm文件夹用于数据持久化。
数据持久化接着我们打开群晖的SSH端口,并用SSH工具连接到群晖,cd到orangehrm文件夹下。执行下面命令去拉取并创建容器。
docker run -d \
--restart unless-stopped \
--name orangehrm \
-p 8800:80 \
-v $(pwd):/orangehrm \
-e PUID=1000 \
-e PGID=1000 \
orangehrm/orangehrm:latest
端口号本地端口可以随意改动,但不可更改容器端的80端口。
命令行结束之后你就能在群晖的docker界面看到新部署的项目了,但此时我们还不能使用,需要去设置对接好数据库。
容器浏览器输入http://群晖ip+端口号就能看到安装界面了,默认直接点next下一步,随后再勾选协议后下一步。
安装在第三步是需要注意,这里我们选择Existing Empty Database随后再将刚刚创建的数据库信息填入进去。确认无误之后下一步,会弹出环境监测,全部OK就代表没有问题。
环境检测紧接着我们设置组织名称、国家、语言以及时区,设置好之后继续下一步。
信息设置最后创建管理员账号,管理员密码必须含有大小写字母以及数字和字符。确认没有问题就可以执行安装了。
安装进程安装结束点击Launch OrangeHRM就可以跳到登录界面了。
体验
登录后就能看到信息流了。
演示该项目怎么用一目了然,功能也挺多的,左边的功能区提供了各种功能,而点击功能后上方的设置项也蛮多的。例如你可以对员工的休假进行查看以及调整,也能直接看到一个总览。
休假演示更多的内容我这边就不一一展示了,毕竟我就一个打工仔,实在是用不上这种东西。感兴趣的老板些可以研究一下哦!
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!点赞收藏关注