开源人力资源管理系统OrangeHRM

这篇具有很好参考价值的文章主要介绍了开源人力资源管理系统OrangeHRM。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开源人力资源系统,群晖,docker,管理系统,人力资源

什么是 OrangeHRM ?

OrangeHRM 是一个全面的人力资源管理(HRM) 系统,它包含任何企业所需的所有基本功能。该软件旨在支持任何规模的团队,包括初创企业、中小企业以及大型跨国组织。

你也可以去官方的演示站点进行体验

网址:https://opensource-demo.orangehrmlive.com/web/index.php/auth/login

账号信息:

  • Username : Admin
  • Password : admin123

安装

建数据库

老苏用了群晖自带的 MariaDB 10 数据库。

开源人力资源系统,群晖,docker,管理系统,人力资源

phpMyAdmin 中创建名为 orangehrm 的空数据库。

为便于说明,假设数据库密码为 123456

开源人力资源系统,群晖,docker,管理系统,人力资源

所以根据上面的设置,最后得到的数据库相关的参数如下:

  • 数据库主机:192.168.0.197,与群晖主机 IP 一致;
  • 数据库端口:3307,如果用 MariaDB 5 就是 3306,但老苏没测;
  • 数据库用户:orangehrm
  • 数据库密码:123456
  • 数据库库名:orangehrm,因为勾选了与用户同名;

安装镜像

在群晖上以 Docker 方式安装。

在注册表中搜索 orangehrm ,选择第三个 orangehrm/orangehrm,版本选择 latest

老苏折腾时,latest 对应的版本是 5.4

开源人力资源系统,群晖,docker,管理系统,人力资源

需要注意的是,群晖内核版本太低会遇到下面的错误,这个 AH00141 已经遇到多次了,老苏除了换机器,也没找到其他的办法;

Function not implemented: AH00141: Could not initialize random number generator

docker 文件夹中,创建一个新文件夹 orangehrm,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/orangehrm/data /orangehrm 存放数据

开源人力资源系统,群晖,docker,管理系统,人力资源

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8202 80

开源人力资源系统,群晖,docker,管理系统,人力资源

环境

可变
PUID PUID,默认设为 1000
PGID PGID,默认设为 1000

环境变量来自:https://github.com/jmlcas/orangehrm/tree/main,但有可能并不起作用,因为老苏未在官方文档找到说明;

开源人力资源系统,群晖,docker,管理系统,人力资源

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 orangehrm 和 子目录
mkdir -p /volume2/docker/orangehrm/data

# 进入 orangehrm 目录
cd /volume2/docker/orangehrm

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name orangehrm \
   -p 8202:80 \
   -v $(pwd)/data:/orangehrm \
   -e PUID=1000 \
   -e PGID=1000 \
   orangehrm/orangehrm:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  orangehrm:
    image: orangehrm/orangehrm:latest
    container_name: orangehrm
    restart: unless-stopped
    ports:
      - 8202:80
    volumes:
      - ./data:/orangehrm
    environment:  
      - PUID=1000
      - PGID=1000

然后执行下面的命令

# 新建文件夹 orangehrm 和 子目录
mkdir -p /volume2/docker/orangehrm/data

# 进入 orangehrm 目录
cd /volume2/docker/orangehrm

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

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8202,第一次会看到设置向导

开源人力资源系统,群晖,docker,管理系统,人力资源

因为是第一次安装,所以默认的 Fresh Installation 就可以,直接点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

勾选同意协议,点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

默认是 New Database ,因为我们已经创建了空数据库,所以要改为 Existing Empty Database

  • Database Host Name :填入数据库主机的 IP
  • Database Host Port:数据库主机的端口是 3307
  • Database Name:数据库库名为 orangehrm
  • OrangeHRM Database Username:数据库用户名为 orangehrm
  • OrangeHRM Database User Password:数据库用户对应的密码

填完后,点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

如果数据库设置没问题的话,会检测环境,一般来说, Docker 中一般不会有问题,点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

根据需要设置国家、语言、时区,点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

创建管理员账号,点 Next

开源人力资源系统,群晖,docker,管理系统,人力资源

确认信息无误的话,就可以点 Install 开始安装了

开源人力资源系统,群晖,docker,管理系统,人力资源

当看到全部完成而且显示了 Next按钮,表示已经安装成功

开源人力资源系统,群晖,docker,管理系统,人力资源

Launch OrangeHRM会跳转到登录界面

开源人力资源系统,群晖,docker,管理系统,人力资源

用前面创建的管理员账号登录

开源人力资源系统,群晖,docker,管理系统,人力资源

登录成功之后就可以开始使用了

开源人力资源系统,群晖,docker,管理系统,人力资源

参考文档

orangehrm/orangehrm: OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.
地址:https://github.com/orangehrm/orangehrm

OrangeHRM HR Software | Free & Open Source HR Software | HRMS | HRIS | OrangeHRM
地址:https://www.orangehrm.com/文章来源地址https://www.toymoban.com/news/detail-628769.html

到了这里,关于开源人力资源管理系统OrangeHRM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于SpringBoot的企业人力资源管理系统设计与实现

    随着经济改革开放的发展,企业之间的竞争也越来越激烈,在这样的大环境下,企业要想立于不败之地,不仅要有好的商品,更要有一支强有力的团队,其本质就是人才。企业对人才的需求不断的增加,也导致人力资源管理的需求也在不断的变化。而传统的管理方法已经无法

    2024年02月15日
    浏览(36)
  • 基于SSM的中小企业人力资源管理系统设计与实现

    末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录 一、项目简介 二、数据库表结构设计 离职退休费用信息表 出勤表  培训表  奖惩记录表

    2024年02月09日
    浏览(28)
  • 【五一创作】系统集成项目管理工程师-【11 人力资源】

    持续更新。。。。。。。。。。。。。。。 人力资源管理过程【掌握】 1 、 编制项目人力资源管理计划 :确定与识别项目角色、分配项目职责和汇报关系,并记录下来形成书面文件,其中包括项目人员配备管理计划。 (考过 ) 2、 项目团队组建 :通过调配、招聘等方式得到

    2024年02月03日
    浏览(36)
  • 系统集成项目管理工程师(软考中级)—— 第十六章 项目人力资源管理 笔记分享

    现在分享一些笔记给大家,希望能够帮助大家并顺利通过软考。 幕布地址:第十六章 项目人力资源管理 - 幕布 1.编制项目人力资源计划(计划) 确定与识别项目中的角色、所需技能、分配项目职责和汇报关系,并记录下来形成书面文件,其中也包括项目人员配备管理计划

    2024年02月05日
    浏览(35)
  • 【毕业设计之java系列】基于 WEB 的人力资源管理系统的设计与实现

            这篇文章的重点是探究人力资源管理领域的挑战,并给出一些可行的建议。经过深入研究,我们发现,目前的人力资源管理系统面临着许多挑战。为此,我们建议开发一个基于 WEB 的系统,它可以帮助企业更好地管理员工的个人资料,同时也可以支持企业内部的管

    2024年02月04日
    浏览(31)
  • 人力资源管理系统(大二数据库课设) spring boot,Mybatis+bootstap,ajax项目

    SpringBoot人力资源管理系统 数据库采用 sqlserver2019或mysql8.0 • 环境及技术说明:页面全部为html页面,交互由ajax与Bootstrap-table完成 目前项目已修改为mysql数据库,如果想要使用sqlserver数据库 只需要将com.xpu.hrms.data.source.config.DataBaseConfigure文件中注解 @ConfigurationProperties(prefix = \\\"my

    2024年02月09日
    浏览(41)
  • 支持华为GaussDB数据库的免费开源ERP:人力资源管理解决方案概述

    开源智造所推出的Odoo SuperPeople数字化解决方案将HR和薪资数据与财务、项目规划、预算和采购流程连接起来,消除了多套系统给企业带来的信息孤岛问题。 ——复星集团 人力资源中心 高经理 开源智造·Odoo SuperPeople 人力资源管理解决方案提供了一套领先同行且功能应用完整

    2024年01月16日
    浏览(84)
  • 基于springboot的医院人力资源管理系统的设计与实现+53606(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用

    2024年02月03日
    浏览(26)
  • 人工智能与人力资源:未来人力资源管理的变革

    随着人工智能(AI)技术的不断发展和进步,人力资源(HR)管理领域也面临着巨大的变革。人工智能技术在人力资源管理中的应用不仅可以提高工作效率,还可以帮助人力资源专业人士更好地理解员工的需求,提高员工满意度,提高企业竞争力。在这篇文章中,我们将探讨人工智

    2024年02月20日
    浏览(40)
  • 人力资源三支柱是什么?人力资源管理如何运用HR三支柱模型

           随着人力资源管理变革的加速,目前人力资源管理的模式已经升级到了战略性管理阶段。其工作核心聚焦在企业组织变革和战略部署两个方面。人力资源管理的意义在于能够为企业创造多大价值,为客户、投资人和员工等利益相关者提供多大价值?因此,人力资源的

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包