Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.73 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.73 KB

btcpayserver-infra

The docker compose running several services for the BTCPay Server community

It contains the following services for the community:

How to use

Create a .env file with the following content:

SLACK_TOKEN=xoxp-secret-token
MATTERMOST_HOST=chat.btcpayserver.org
CONFIGURATOR_HOST=install.btcpayserver.org
TELEGRAM_TOKEN=...
FIREFLY_HOST=firefly.btcpayserver.org

Where:

  • SLACK_TOKEN is your secret slack token
  • MATTERMOST_HOST is the mattermost domain name
  • BOT_NICKNAME is the name of the bot on mattermost
  • BOT_PASS is the pass of the bot on mattermost
  • TELEGRAM_TOKEN is the telegram token
  • CONFIGURATOR_HOST is the configurator domain name
  • FIREFLY_HOST is the our firefly domain name

This assume that MATTERMOST_HOST, and CONFIGURATOR_HOST are pointing to your server.

Then you can run:

./update-mattermost.sh
docker-compose up -d

Updating Services

If you need to update the version of a service (e.g., Plugin Builder), follow these steps:

  1. Update the docker-compose.yml file in the repository and push commit.
  2. On the server, run the following commands:
git pull
docker-compose up -d

Additional settings

We advise you to change PluginSettings/EnableUploads to true manually (/var/lib/docker/volumes/root_mm-config/_data/config.json).