Ubuntu 20.04 に Gitlabをインストール

タッチできる目次

Ubuntu インストールと初期設定

開発環境

  • Synology DS218+
  • Ubuntu 20.04 Server
  • HDD 100GB

SSHサーバーをインストール

タイムゾーン

sudo timedatectl set-timezone Asia/Tokyo

ifconifg

sudo apt install net-tools

その他

sudo vim /etc/motd

cd /etc/update-motd.d

sudo vim 10-help-text > コメントアウト
sudo vim 50-motd-news > enable = 0
sudo vim 50-landscape-sysinfo > 一行コメントアウト

Synology GuestTool

sudo -i
apt install qemu-guest-agent
exit

Gitlab インストール

sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
sudo apt install -y postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo EXTERNAL_URL="http://zima.ga:4001" apt install gitlab-ce

しばらく待ってインストール完了。URLにアクセス

root パスワードを設定する

バックアップ

sudo gitlab-rake gitlab:backup:create 

/var/opt/gitlab/backups に保存される

復元

sudo gitlab-rake gitlab:backup:restore BACKUP=タイムスタンプ

日本語化

設定 > ローカライズ

SSHポート変更

sudo vim /etc/ssh/sshd_config

port xxxx

接続テスト

ssh -T ユーザー@192.168.100.X -p ポート番号

Gitlab コマンド

設定を変更したら以下を実行

sudo gitlab-ctl reconfigure

ステータス

sudo gitlab-ctl status

再起動

sudo gitlab-ctl reconfigure