鱧技術

hamo_daisukiの技術メモ

gitbucket の仕込み方

proxmox 上のコンテナに gitbucket をインストールした時のメモ

  1. proxmox でコンテナ作成(debian のコンテナ)
  2. システムの更新と OpenJDK 17 の導入
    apt update
    apt upgrade 
    でシステムを更新したあとで、
    apt install openjdk-17-jdk
    で OpenJDK 17 を導入(JREも導入されます)
  3. gitbucket のダウンロード
    wget https://github.com/gitbucket/gitbucket/releases/download/4.40.0/gitbucket.war
    で gitbucket を引っ張ってきて、/usr/local/bin に移動
  4. 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
    
  5. サービスを起動してみる
    systemctl start gitbucket.service
    とくにオプション付けてなかったら、localhost:8080 でつながる
    (local の IP アドレスを使っても良いと思います)
  6. ステータスの確認
    systemctl status gitbucket.service
  7. サービス全体のリロード
    systemctl daemon-reload
  8. 起動時に自動実行されるようにします
    systemctl enable gitbucket.service
  9. 初期アカウントの root / root でログインして、設定をすすめる

gitbucket は JAVA 11 をサポートしているのだけど、JAVA 17 で動いてしまったので、こちらで動かしてます