|gitlabもCentOSとUbuntuにはパッケージが提供されるようになったので、大分インストールが簡単になりました。いえ、このパッケージはgitlab専用のマシンにインストールすることを前提にしているのか、小規模プロジェクトのために軽く使いたいよう場合ではつらいデフォルト設定となっています。安いvpsとかだと確実にメモリ不足でまともに動きません。以下はとりあえずプライベートgitリポジトリが欲しいだけのような人のためのgitlabの設定の紹介です。準備https://www.gitlab.com/downloads/ここからgitlabのパッケージをダウンロードします。つくられた全部入りパッケージなのでインストールでのコンフリクトは発生しないはずですが、既に稼動中のサービス(apache等)のことはあまり考慮されてないので使用するポートについては個別対応が必要です。以下は注意が必要です。nginxredispostgresqlここでは、apacheが稼動しているubuntuにインストールします。インストール普通にインストールします。設定をかいて、chefで設定します。"32MB"とりあえずpostgresqlがメモリを大量に食うので適当に減らします。unicornもメモリ食いがちなので1プロセスにします。external_urlにポートも含めたURLをかきます。apacheが80番で起動してるとnginxが起動できないので適当にはずします。ちなみに8080はデフォルトだとgitlabのunicornがつかっています。このあたりは環境に応じて適当に設定してください。すると設定が反映されます。以下のcookbookをみるといいです。webサーバの設定80番で起動しているapacheがいる場合はnginxにproxyします。アクセスしてみてうまく表示できれば完了です。