Help us understand the problem. What is going on with this article?

AWSのUbuntuにGitlabをインストールする

More than 1 year has passed since last update.

今回は「Ubuntu Server 16.04 LTS (HVM), SSD Volume Type」を選択し、メモリを4Gとしました。
1Gだとメモリがーと怒られたのですが、2Gでも大丈夫かもしれません。

下準備

更新して、curl、openssh-server、ca-certificates、postfixをインストール。

$ sudo apt-get update
$ sudo apt-get install -y curl openssh-server ca-certificates
$ sudo apt-get install -y postfix

postfixの設定はデフォルトのままにしました。
ドメインだけ、gitlab.mydomain.comとしておくと後で楽かもしれません。

gitlabのインストール

後で行う日本語化が9.1.4までしかリリースされていないので、9.1.4をインストール。

$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
$ sudo EXTERNAL_URL="http://gitlab.mydomain.com" apt-get install gitlab-ce=9.1.4-ce.0

日本語化

日本語化ファイルを取得し、解凍します。

cd /tmp
wget https://github.com/ksoichiro/gitlab-i18n-patch/archive/master.zip
sudo apt-get install unzip
unzip master.zip

回答したパッチをgitlab本体にあてます。

cd /opt/gitlab/embedded/service/gitlab-rails
sudo patch -p1 < /tmp/gitlab-i18n-patch-master/patches/v9.1.4/app_ja.patch

以上です。

動作確認後、もしドメイン表記がAWSのパブリックDNSのままであった場合は下記修正をします。

sudo vi /etc/gitlab/gitlab.rb

下記の通り変更。

external_url 'http://gitlab.mydomain.com'

書き換えが終わったら、反映して再起動します。

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away