growiの管理まわり

growiの管理まわり

  • Growi(これ)に関する情報

# かんたんに

  • 学科の貸し出しVMで借りたubuntuの上でうごいているよ
  • グローバルIPを持っててDNSも設定しているよ
  • 動かしているのはこのリポジトリのdocker-composeだよ

# 動いているサーバー

  • 学科の基幹サーバーの1つbalvenie上で貸し出しVMの1つとして動いている
    • 他には僕らが使っているdalmoreとかがあるタイプ
  • なんとなくubuntuで動かしています

# インターネット周りの設定

  • global ipを持って元気に配信している
    • 一応長田先生(+総合情報センター)の許可はとった
  • 学科のDNSでgrowi.crhackmd.crを設定している
    • growiはAレコードで、hackmdはgrowiに対するCNAME
  • どのドメインでアクセスしたかをnginx側で判断して、それぞれのサービスポートにリバースプロキシしてる

# 使っているもの

  • nginx
    • aptでいれて動かしている
  • docker-compose
    • このなかでgrowiのnode.jsやmongo db, hackmdのmariadb, elasticsearchとかが動いている

# サーバーログイン

  • 鍵認証限定にしているので、 [/user/anatofuz]経由で鍵を送ればログインできる

# growiの更新

  • growiのdocker-composeのリポジトリ自体が更新されない限りは、growiのdocker imageを更新するだけでいい
  • 具体的にはupdate.shを実行すると大体勝手にやってくれる
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy