LoginSignup
1
6

More than 5 years have passed since last update.

今更ですが、crowi-plus を ConoHa の VPS にインストールしてみた

Posted at

はじめに

いろいろ作業したりしたときのメモを GoogleDrive には記録していたのですが、共有とかできたらいいなとネットを調べたていたら Crowi-plus というものがあるということで、インストールしてみました。
どうせインストールするならクリーンな環境へ、と思い、ConoHa の VPS にインストールすることにしました。

ConoHa の VPS

以前同僚に「クラウド環境どこがいい?」って聞いたときに、「ConoHa とかいいんじゃない?簡単で。」と聞いてましたので、試しに一つ立ち上げた経緯がありましたので、今回も ConoHa で VPS を立ち上げます。
#確かに簡単に立ち上がります。

#ちなみに ConoHa ではお友達紹介キャンペーンというのがありまして、以下アドレスからごにょごにょしてもらえると嬉しいなって、思います(^_^)/ → ConoHa

Crowi-Plus

https://github.com/weseek/crowi-plus

#Crowi の改造版のようです。

手動でインストール

VPS(OS:Debian8.7 メモリ:1GB SSD:50GB CPU:2)を立ち上げて、手動でインストールしてみました。Crowi-plus 自体は動くようになりましたが、Elaticsearch との連携がなんかうまくいかなかったので、Docker を使ってインストールしてみます。

Docker の インストール

http://qs.nndo.jp/2017/04/29/489/

というわけで、先ほど作った VPS を削除して、再度立ち上げてインストールです。
apt にあるかなと $ aptitude search docker ってするとなんか docker ってのが出てきますが、これは違うので注意です。
欲しいのは docker.io 。aptのソースリストを追加しないと出てこないみたいです。

/etc/apt/source.list/docker.list を作って以下を追加。

deb http://ftp.jp.debian.org/debian/ sid main
deb-src http://ftp.jp.debian.org/debian/ sid main
$ sudo aptitude update
$ sudo aptitude install docker.io
$ docker -v
$ Docker version 1.13.1, build 092cba3

でバージョン確認。表示されればインストール完了です。

crowi-plus のインストール

https://github.com/weseek/crowi-plus-docker-compose

なんかこの Install and Start のまんまでした。

git clone https://github.com/weseek/crowi-plus-docker-compose.git crowi-plus
cd crowi-plus
docker-compose up

これで http://localhost:3000 にアクセスするとアプリケーションが立ち上がっています。
#Docker恐ろしい子。。。

しかしこのままだと通信内容取られ放題なので SSL を当ててみます。
これもすでに当ててあるものが Docker にあったので使わせてもらいます。

Let's Encrypt で SSL化 ついでに nginx 対応にするぞ

https://github.com/weseek/crowi-plus-docker-compose/tree/master/examples/https-portal

これもほぼそのままw
さっき clone した crowi-plus の下にサンプルがあるのでそれをとりあえずコピー

cd crowi-plus
cp examples/https-portal/docker-compose.override.yml .

中身を少し書き換えて

environment:
  DOMAINS: 'example.com -> http:/app:3000'

これの example.com を自分のドメインに書き換えます。

$ docker-compose up ですよ。
出来上がり!!

あとがき

あっという間に Wiki サイトが構築できて、しかも SSL まで適用されるとか。。。
ホント、すごい時代になったもんだ(^^

1
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6