Synology NAS 建置 GitLab

下載Docker,選擇的版本如下:

先設定外部空間

設定儲存空間為外部

這裡要注意到容器的連接埠和外部的連接埠,等會要另外設定外部連線

環境變數說明
GITLAB_HOSThttp://nas_ip_or_domain:9080需和上面的連接埠設定及後面的文件修改設定相同
GITLAB_ROOT_PASSWORDroot 預設密碼第一次啟用時使用,之後無效,若一開始沒有設定,使用下列方式查詢
sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

修改 config/gitlab.rb 檔案中external_url 參數與 GITLAB_HOST 設定值相同

設定完成。第一次啟動,大約過10分鐘後,就可以透過NAS的IP:9080,登入gitlab 的管理介面。