2025-10-02 20:43:01 +01:00
2026-06-17 10:29:33 +01:00
2022-03-09 11:24:27 +13:00
2026-06-02 21:33:52 +01:00
2026-06-02 21:33:52 +01:00
2026-06-02 21:33:52 +01:00
2026-06-02 21:45:27 +01:00
2026-06-17 10:29:33 +01:00
2026-04-27 23:34:48 +02:00
2025-04-21 15:17:05 +01:00
2025-04-21 17:57:43 +01:00
2026-06-02 21:45:27 +01:00
2026-03-27 18:11:32 +00:00
2025-04-21 12:04:42 +01:00
2026-06-02 19:58:08 +00:00

bonfire

A coop-cloud recipe for deploying Bonfire

  • Category: Apps
  • Status: 1, alpha
  • Image: bonfirenetworks/bonfire, 4, upstream
  • Healthcheck:
  • Backups:
  • Email:
  • Tests:
  • SSO:

Basic usage

  1. Set up Docker Swarm and abra
  2. Deploy coop-cloud/traefik
  3. abra app new bonfire --secrets (optionally with --pass if you'd like to save secrets in pass) and select your server from the list and enter the domain name you want Bonfire to be served from
  4. abra app config YOUR_APP_DOMAIN_NAME and check/edit the config keys
  5. abra app deploy YOUR_APP_DOMAIN_NAME
  6. Open the configured domain in your browser and sign up!

Upgrades

abra app deploy --force your-server.domain.name

NOTE: we recommend switching to the new sonic search backend (instead of the deprecated meilisearch):

  1. comment the COMPOSE_FILE line that contains compose.meilisearch.yml in the .env file for your bonfire instancem and replace with a line like COMPOSE_FILE="compose.yml:compose.sonic.yml"
  2. add SONIC_PASSWORD=a-super-secret-password to the same file (make sure to change the password after pasting!)
  3. redeploy with abra app deploy --force your-server.domain.name

FAQ

The app isn't starting

On the server, try this command to see what services are starting or not: docker service ls and this one to debug why one isn't starting: docker service ps $container_name

How can I sign up via CLI?

Go into your app's Elixir console and enter something like Bonfire.Me.make_account_only("my@email.net", "my pw")

How can I get to the app's Elixir console?

abra app run your-server.domain.name app bin/bonfire remote

Description
A place your community is happy to call home.
https://bonfirenetworks.org/ Readme 776 KiB
Languages
Shell 100%