The only supported installation method for Revenant's Brooch is via Docker, specifically, a Docker Compose file.
Using Docker Compose
Create and open a new directory for your project:
# mkdir /dock/brooch
#cd /dock/brooch
In the Discord channel you want to receive messages in, create a new webhook:
Create a docker-compose.yml file with the following contents, personalized with your data:
version:"3.9"services:brooch:image:"ghcr.io/ryghub/revenants-brooch:latest"restart:alwaysenvironment:# Enter your STRATZ API JWT here# Obtain one at https://stratz.com/apiSTRATZ_JWT:"__REDACTED__"# Enter the webhook URL you previously copied# Optionally append ?thread_id=CHANNELID to send all messages in a specific threadDISCORD_WEBHOOK_URL:"https://discord.com/api/webhooks/__REDACTED__?thread_id=__REDACTED__"# The ID of the Guild to track matches of# Find your guild on STRATZ, then extract the numeric part# https://stratz.com/guilds/9257FOLLOWED_GUILD_ID:"9257"# Logging configuration of the env_logging crate# Leave it as it is, or read https://docs.rs/env_logger/latest/env_logger/ for more informationRUST_LOG:"revenants_brooch"
Bring up the container using Docker Compose:
# docker compose up -d && docker compose logs -f
If everything seems ok, quit the logs with ^C. You're done!
Delete page
Deleting the wiki page "Installation" cannot be undone. Continue?