#
かんたんに
- 学科の貸し出しVMで借りたubuntuの上でうごいているよ
- グローバルIPを持っててDNSも設定しているよ
- 動かしているのはこのリポジトリのdocker-composeだよ
#
動いているサーバー
- 学科の基幹サーバーの1つ
balvenie
上で貸し出しVMの1つとして動いている
- 他には僕らが使っているdalmoreとかがあるタイプ
- なんとなくubuntuで動かしています
#
インターネット周りの設定
- global ipを持って元気に配信している
- 学科のDNSで
growi.cr
とhackmd.cr
を設定している
growi
はAレコードで、hackmd
はgrowiに対するCNAME
- どのドメインでアクセスしたかをnginx側で判断して、それぞれのサービスポートにリバースプロキシしてる
#
使っているもの
- nginx
- docker-compose
- このなかでgrowiのnode.jsやmongo db, hackmdのmariadb, elasticsearchとかが動いている
#
サーバーログイン
- 鍵認証限定にしているので、 [/user/anatofuz]経由で鍵を送ればログインできる
#
growiの更新