Ubuntu 14.04 にGitbucketを入れてみた
Ubuntu ServerでGitbucketが動く環境を作ってみました。
必要なライブラリのインストール
$ sudo apt-get update $ sudo apt-get install openjdk-7-jre
Gitbucketのダウンロード
今回は、/gitbucket/ にwarファイルを配置し、/gitbucket/.gitbucket/ をデータ領域にします。
$ sudo mkdir /gitbucket/ $ cd /gitbucket $ sudo wget wget https://github.com/takezoe/gitbucket/releases/download/3.4/gitbucket.war $ sudo mkdir /gitbucket/.gitbucket $ sudo java -jar gitbucket.war --port=8080 --gitbucket.home=/gitbucket/.gitbucket
これで、http://localhost:8080/ にアクセスすればGitbucketが表示されます。
所要時間わずか5分。すごい!お手軽!
Apacheの設定
SSLを使いたかったのでApacheでGitbucketへリバースプロキシの設定します。
$ sudo apt-get install apache2
$ sudo vi /etc/apache2/sites-available/gitbucket.conf
<VirtualHost *:443> ServerName example.com ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ SSLEngine On SSLCertificateFile /etc/apache2/ssl/example.crt SSLCertificateKeyFile /etc/apache2/ssl/example.key ErrorLog /var/log/apache2/gitbucket-error.log LogLevel warn CustomLog /var/log/apache2/gitbucket-access.log combined </VirtualHost>
Apacheを起動
$ sudo a2enmod ssl proxy proxy_http
$ sudo a2ensite gitbucket.conf
$ sudo service apache2 start
これで、SSLでGitbucketを利用することができます。
参考URL