update.調べるとこんな記事が結構あったけど、もう古くなったバージョンだったり、情報が散らばってたりするので、最新バージョンでやってみた場合のメモ。したら不要な設定があるかもしれないけど、とりあえずこれで動作確認はOK。以下に設定ファイル含めた全貌を記載。OmnibusパッケージのインストールGitlabのHPから対象のOSを選択するとインストール方法が出てくる。8.7.0の最新版をインストールした。Omnibusパッケージだとpostgresもnginxもすべて必要なものをインストール、設定してくれるため非常に楽だが、すでにインストールしているpostgresやnginxを使う場合は自分で設定する必要があるためやや敷居が高くなる。Apacheで運用するGitlabはnginxをWebサーバとして動作するが、すでに使用しているサーバがあり、Apacheを使用して80番ポートでアクセスさせたい場合は、少し一手間を加える必要になるようである。そこで、リバースプロキシを利用して、Apacheで受けたリクエストをnginxに転送することで実現させる。restartで再起動。sslのpassを入力これでhttps://git.xxxxx.com自動バックアップの設定gitlabのバックアップはコマンド1行で取得できる。gitlab:backup:createこれで、/var/opt/gitlab/backupsにtarでバックアップが作成される。詳しくはここに記載されている通り。CRON=1リモートサーバにバックアップsvnであればsvnsyncなど便利なものがあったけど、あまり思いつかないのでrsyncを使用してリモートサーバにtarファイルをディレクトリごとバックアップ。[remoteのIP]::gitlabgitlabのバックアップのタスクと一緒にスクリプトを組んでおけばバックアップしてからリモートに保存することが出来る。これだとバックアップが取れない日々が続いた場合に全部消えてしまうのでファイルごとにバックアップするほうがよさそう。リモートサーバ側の設定rsyncをインストールして、下記の通り設定。ように、サブディレクトリで運用しようとしたけど、最新版の8.7.0ではバグがあるようで、レイアウト崩れが発生していた。サブディレクトリ運用する場合はそれより低いバージョンであれば、問題なく設定が出来た。HOME'S」を始め、人々の生活に寄り添う様々な情報サービス事業を展開しています。upLoginユーザーは見つかりませんでした。