Installing with Docker

自分の Plume インスタンスを管理し、ホストから分離するのに dockerdocker-compose を使うことができます。

まだ dockerdocker-compose をインストールしていないのであれば、それぞれドキュメントを見てください: dockerdocker-compose

それではこれらのコマンドを使いましょう。

mkdir plume
cd plume

# docker-compose と Plume の設定を取得
curl https://docs.joinplu.me/docker-compose.sample.yml > docker-compose.yml
# ARM 上では、代わりに Lollipop Cloud プロジェクトのイメージを使用
curl https://docs.joinplu.me/docker-compose.sample.arm32v7.yml > docker-compose.yml
# または
curl https://docs.joinplu.me/docker-compose.sample.arm64v8.yml > docker-compose.yml


curl https://docs.joinplu.me/docker.sample.env > .env

新しく作成された .env ファイルを編集して、あなたのPlume インスタンスの設定が含まれるようにします。 特に上部の設定は変更するべきです。

そうしたらインストールを完了できます。

# Download the images
docker-compose pull

# Launch the database container
docker-compose up -d postgres
# Wait for postgres init (user docker-compose logs to get postgres output)
# Database setup, first migration run
docker-compose run --rm plume plm migration run

# Setup your instance
docker-compose run --rm plume plm search init
docker-compose run --rm plume plm instance new -d 'domain.name' -n 'instance name' -l 'default licence'
docker-compose run --rm plume plm users new -n 'admin' -N 'name' -b 'bio' -e 'admin@domain.name' -p 'pass' --admin

# Launch your instance for good
docker-compose up -d

以上です! これであなたのサーバー以外から Plume にアクセスできるよう、リバースプロキシ(が欲しいはず 😁)を設定できます。

リバースプロキシの設定