GCPにRedmine環境を作ってみた


この記事でやること

Google Cloud Platform(GCP)が1年間無料で使えるとのことだったので勉強がてら登録してみました。

Google Compute Engine(GCE)にRedmine環境を作ったのですが、色んなエラーが出てしまい躓いたので紹介します。(多分pathの設定辺りが原因だと思うけど色々大変そうだったので、Bitnamiを使ってRedmine環境を作成することにしました)

予め、GCPを登録していることを前提に本記事を書いています。

Bitnamiとは

様々なシステム環境を作る際に必要となるソフトをパッケージ化してくれているサービスの事です。

GoogleのBitnamiを使って環境を作ります。



GCPにRedmine環境を作る手順

Bitnami Libraryにアクセスし、Redmineを検索する

 

②LAUNCHを押下

 

③GCPのユーザーでログインする

 

④アカウントの紐づけを行う

 

⑤パスワード設定

 

⑥プロジェクト名の設定

 

⑦任意のプロジェクト名を入力し、作成

 

⑧CONTINUE押下

 

⑨APIが有効化されていない場合は有効化する必要があるのでリンク押下

 

⑩API有効化

 

 

⑪有効化



⑫アカウントを設定

 

⑬V2 APIも有効化

 

⑭有効にする

 

⑮CONTINUE押下

 

⑯LAUNCH押下

 

⑰それぞれ設定していきます

・NAME:任意

・CLOUD ACCOUN :⑦で作成したものを選ぶ

・NETWORK、DISK TYPE:そのまま

・DISK SIZE:任意

・SERVER SIZE:g1-small

※GCPの無料枠で使いたいので、f1-microを選びたかったのですが、BitnamiでRedmine環境を作成する時は最低でもg1-smallを選ぶ必要があるようです。Redmineの環境が出来た後で、f1-microに切り替えますので、現時点ではg1-smallを選択。

・IMAGE:Redmine

・REGION:us-east1-b(GCP無料枠で使いたいので)

 

⑱作成が始まります

 

⑲Redmineがインストールされたインスタンスができました。MANAGE IN THE GOOGLE CONSOLEを押下

 

⑳f1-microに切り替えるために、作成したインスタンスを停止します



㉑停止を押下

 

㉒編集を押下

 

㉓マシンタイプ:microを選択

 

㉔外部からSSH等でアクセスできるように、ネットワーク インターフェースの設定を変更します

 

㉕外部IPを選択

 

 

㉖任意の名前を設定し、予約を押下

 

㉗完了を押下

 

㉘ファイアーウォールのHTTP、HTTPSを許可

 

㉙最下部の保存を押下して、インスタンス設定の編集作業を完了する

 

㉚起動を押下

 

㉛起動を押下

 

㉜Bitnamiの管理画面に戻り、GO TO APPLICATIONを押下

 

㉝ホームに遷移することができました

 

㉞GO TO ADMINISTRATIONを押下すると

 

㉟管理画面に遷移できます

ログインIDとパスワードは、Bitnamiの管理画面に表示されているものを入力してください。

 

㊱Redmineの管理画面にログインすることができました



Bitnami、Redmineがインストールされているディレクトリについて

Redmineのテーマ変更を行う際に必要な、「public/themes」ディレクトリは以下の場所になっていました。

「/opt/bitnami/apps/redmine/htdocs/public/themes」

テーマのインストールと変更手順は「Redmineのカスタムテーマの作成」を参照

 

最後まで読んで頂きありがとうございました^^

この投稿へのコメント

  1. 斉藤準 said on 2018年10月29日 at 14:07

    はじめまして。
    GCP・Redmine初心者で、こちらのやり方で無事インストールできました。
    とても参考になる記事ありがとうございます。

    まだ分からない部分があり、お聞きできればと思ったのですが、

    (1)https化はできますでしょうか?
    (そのままhttpsでアクセスしても駄目なようでした)

    (2)手動でミドルウェア?をインストールしながら入れたRedmineの場合、
    Gitと連携したりカスタムができるかと調べていたのですが、
    Bitnamiを使った場合でもできますでしょうか?

    もし、お分かりになればなのですが、参考サイトなどいただけましたら幸いですm(._.)m

    • s said on 2018年10月30日 at 00:12

      コメントいただきありがとうございます。
      とても励みになります^^

      >(1)https化はできますでしょうか?
      >(そのままhttpsでアクセスしても駄目なようでした)
      Redmineを導入したインスタンスで試したわけではないのですが、先日掲載したこちらの記事が参考になるかと思います。
      【WordPress移行】Let’s Encryptを使ったSSL対応

      ※サーバーのOSはdebian8、debian9を例に書いています。
      異なるOSで環境構築している場合は、Let’s Encryptの公式HPを参照していただければと思います。
      https://letsencrypt.jp/usage/

      >(2)手動でミドルウェア?をインストールしながら入れたRedmineの場合、
      >Gitと連携したりカスタムができるかと調べていたのですが、
      >Bitnamiを使った場合でもできますでしょうか?
      試したことはないのですが、可能かと思います。
      ただ、Redmineのバージョンと、gitのバージョンとで相性があるようです。
      https://teratail.com/questions/89535
      ⇒2018/11/04追記
      改めてBitnamiのページを確認したところ、Gitも含まれていました。
      https://bitnami.com/stack/redmine

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL