Skip to content

The docker compose running several services for the BTCPay Server community

Notifications You must be signed in to change notification settings

btcpayserver/btcpayserver-infra

Repository files navigation

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).

About

The docker compose running several services for the BTCPay Server community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages