proxmox 上のコンテナに gitbucket をインストールした時のメモ
- proxmox でコンテナ作成(debian のコンテナ)
- システムの更新と OpenJDK 17 の導入
apt update apt upgrade
でシステムを更新したあとで、apt install openjdk-17-jdk
で OpenJDK 17 を導入(JREも導入されます) - gitbucket のダウンロード
wget https://github.com/gitbucket/gitbucket/releases/download/4.40.0/gitbucket.war
で gitbucket を引っ張ってきて、/usr/local/bin に移動 - systemd のサービスとして登録
/etc/systemd/system に gitubucket.service を作る
中身は
[Unit] Description = gitbucket daemon [Service] ExecStart = /usr/bin/java -jar /usr/local/bin/gitbucket.war Restart = always Type = simple [Install] WantedBy = multi-user.target
- サービスを起動してみる
systemctl start gitbucket.service
とくにオプション付けてなかったら、localhost:8080 でつながる
(local の IP アドレスを使っても良いと思います) - ステータスの確認
systemctl status gitbucket.service
- サービス全体のリロード
systemctl daemon-reload
- 起動時に自動実行されるようにします
systemctl enable gitbucket.service
- 初期アカウントの root / root でログインして、設定をすすめる
gitbucket は JAVA 11 をサポートしているのだけど、JAVA 17 で動いてしまったので、こちらで動かしてます