このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
サーバ:aws:サーバ構築手順:amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール [2020/04/06 18:35] humolife |
サーバ:aws:サーバ構築手順:amazon_linux_2_に_gitlab_community_edition_gitlab-ce_をインストール [2020/04/08 16:51] humolife |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Amazon Linux 2 に Gitlab(Community Edition | + | ====== Amazon Linux 2 に Gitlab(Community Edition |
サーバにインストールできる Gitlab には Community Edition(CE)と Enterprise Edition(EE)の2種類あります。\\ | サーバにインストールできる Gitlab には Community Edition(CE)と Enterprise Edition(EE)の2種類あります。\\ | ||
- | 参照 | + | [[https:// |
今回行ったのは CE のインストールですが、一部コマンドを変更することで EE のインストールも可能です。 | 今回行ったのは CE のインストールですが、一部コマンドを変更することで EE のインストールも可能です。 | ||
行 17: | 行 17: | ||
|t2.large|2|8| | |t2.large|2|8| | ||
- | t2.micro でもスワップを 8GB あてるなどとすれば動かせなくはないですが、実用には耐えないので。。。 | + | インストールを試すだけなら |
※ t2.micro で Gitlab のインストール中にメモリ不足のエラーがでる場合、スワップの割り当てを増やせばインストールに成功します。 | ※ t2.micro で Gitlab のインストール中にメモリ不足のエラーがでる場合、スワップの割り当てを増やせばインストールに成功します。 | ||
- | インストールを試すだけなら t2.micro でもできなくはないですが、動作が重いです。\\ | ||
===== AWSの準備 | ===== AWSの準備 | ||
行 122: | 行 121: | ||
Postfix の設定についてもひとまずスキップします。 | Postfix の設定についてもひとまずスキップします。 | ||
- | ==== Community Edition の場合 ==== | + | ※ コマンド中で EXTERNAL_URL に指定している |
- | コマンド中の http:// | + | |
(ドメインがない場合は IP アドレスを指定するなど) | (ドメインがない場合は IP アドレスを指定するなど) | ||
+ | |||
+ | ==== Community Edition の場合 ==== | ||
< | < | ||
# GitLab パッケージをリポジトリに追加 | # GitLab パッケージをリポジトリに追加 | ||
行 142: | 行 142: | ||
</ | </ | ||
- | === インストールに成功したら確認 === | + | ==== インストールに成功したら確認 |
< | < | ||
# インストールされたバージョンを確認 | # インストールされたバージョンを確認 | ||
行 154: | 行 154: | ||
</ | </ | ||
ブラウザでサイトにアクセスできるか確認する。\\ | ブラウザでサイトにアクセスできるか確認する。\\ | ||
- | http:// | ||
ブラウザキャッシュでサイトが見れないときがあるので、サイト表示されなくても Chrome のシークレットモードで開くと見れるときがある。 | ブラウザキャッシュでサイトが見れないときがあるので、サイト表示されなくても Chrome のシークレットモードで開くと見れるときがある。 | ||
+ | |||
+ | 初回アクセス時は管理者アカウント(root)のパスワード設定画面が表示されるので、新しいパスワードを設定します。\\ | ||
+ | これで【root / 設定したパスワード】でログインできるようになります。 | ||
+ | ==== URL の変更 ==== | ||
+ | あとからドメインを取得した場合や、URL の設定を間違えていた場合など、URL を変更したい場合は以下の手順で変更できます。 | ||
+ | < | ||
+ | # オプションで URL 変更 | ||
+ | $ sudoedit / | ||
+ | |||
+ | external_url=" | ||
+ | |||
+ | # 変更内容反映 | ||
+ | $ sudo gitlab-ctl reconfigure | ||
+ | </ | ||
+ | |||
+ | ===== SSL証明書(Let' | ||
+ | Omnibus-GitLab は Let's Encrypt をサポートしているので、簡単に SSL証明書を導入し https を使用することができます。\\ | ||
+ | https:// | ||
+ | < | ||
+ | $ sudoedit / | ||
+ | |||
+ | external_url=" | ||
+ | |||
+ | letsencrypt[' | ||
+ | letsencrypt[' | ||
+ | |||
+ | // 4日毎の午前3時0分に更新を試みる | ||
+ | letsencrypt[' | ||
+ | letsencrypt[' | ||
+ | letsencrypt[' | ||
+ | |||
+ | # 反映 | ||
+ | sudo gitlab-ctl reconfigure | ||
+ | </ | ||
+ | これだけで OK です。\\ | ||
+ | あとは https でアクセスできるか確認します。 | ||
+ | |||
+ | その他の設定などについては [[サーバソフトウェア: | ||