OrangeHRMとは何ですか?
OrangeHRM
HRM
は、ビジネスに必要なすべての基本機能を備えた包括的な人事管理 ( ) システムです。このソフトウェアは、新興企業から中小企業、大規模な多国籍組織に至るまで、あらゆる規模のチームをサポートできるように設計されています。
公式デモサイトにアクセスして体験することもできます
URL: https://opensource-demo.orangehrmlive.com/web/index.php/auth/login
口座情報:
Username : Admin
Password : admin123
インストール
データベースを構築する
Lao Su はMariaDB 10
Synology に付属するデータベースを使用しました。
という名前のphpMyAdmin
空のデータベースを作成しますorangehrm
。
説明のために、データベースのパスワードが次であると仮定します。
123456
したがって、上記の設定に従って、最終的なデータベース関連のパラメーターは次のようになります。
- データベース ホスト:
192.168.0.197
、Synology ホストと一致しますIP
。 - データベース ポート:
3307
、使用する場合はMariaDB 5
です3306
が、Lao Su はテストしませんでした。 - データベースユーザー:
orangehrm
- データベースのパスワード:
123456
- データベース名:
orangehrm
、ユーザーと同じ名前が選択されているため。
ミラーを取り付ける
Synology の Docker モードでインストールします。
レジストリ内を検索しorangehrm
、3 番目のorangehrm/orangehrm
バージョンの選択を選択しますlatest
。
老蘇が投げる場合、
latest
対応するバージョンは次のとおりです。5.4
Synology カーネルのバージョンが低すぎる場合、次のエラーが発生することに注意してください。このエラーは
AH00141
何度も発生しており、Lao Su ではマシンを変更する以外に解決策がありません。
Function not implemented: AH00141: Could not initialize random number generator
ロール
docker
フォルダー内に、orangehrm
サブフォルダーを含む新しいフォルダーを作成しますdata
フォルダ | マウントパス | 説明する |
---|---|---|
docker/orangehrm/data |
/orangehrm |
データを保存する |
ポート
ローカルポートが競合していなければ問題ありませんが、不明な場合はコマンドで確認してください。
# 查看端口占用
netstat -tunlp | grep 端口号
ローカルポート | コンテナ港 |
---|---|
8202 |
80 |
環境
変数 | 価値 |
---|---|
PUID |
PUID 、デフォルトは1000 |
PGID |
PGID 、デフォルトは1000 |
環境変数はhttps://github.com/jmlcas/orangehrm/tree/mainから取得されますが、Lao Su が公式文書で説明を見つけられなかったため、機能しない可能性があります。
コマンドラインインストール
コマンドラインに慣れている場合は、次のコマンドを使用した方が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
と、初めてセットアップ ウィザードが表示されます。
初めてのインストールなのでデフォルトのFresh Installation
ままで大丈夫です。Next
同意する場合はチェックを入れ、クリックしますNext
デフォルトは です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
途中で問題ないので、 をクリックします。Next
必要に応じて国、言語、タイムゾーンを設定し、クリックしますNext
管理者アカウントを作成し、クリックしますNext
情報が正しいことを確認したら、クリックしてInstall
インストールを開始できます。
すべてが完了し、ボタンが表示されたらNext
、インストールが成功したことを意味します。
クリックするLaunch OrangeHRM
とログインインターフェースにジャンプします
先ほど作成した管理者アカウントでログインします
ログインに成功すると、使用を開始できます
参照文書
orangehrm/orangehrm: OrangeHRM は、あらゆる企業に必要なすべての重要な機能を備えた包括的な人事管理 (HRM) システムです
。
OrangeHRM 人事ソフトウェア | 無料およびオープンソースの人事ソフトウェア | HRMS | HRIS | OrangeHRM
地址:https://www.orangehrm.com/