Installation
Follow these instructions to install and start using Mantrae with Traefik.
Prerequisites
- Install Traefik: Ensure you have a running instance of Traefik.
- Generate a Secret: Create a secure, random secret key to use with Mantrae:
Copy the generated secret as you'll need it in the next steps.
openssl rand -base64 32
Installation Options
Option 1: Download the Binary
- Visit the releases page to download the latest Mantrae binary for your platform.
- Run the binary with:
export SECRET=<your_secret>
export ADMIN_PASSWORD=<your_admin_password>
./mantrae
Option 2: Use Docker
Run Mantrae in a Docker container:
docker run --name mantrae -e SECRET=your_secret -e ADMIN_PASSWORD=your_admin_password -p 3000:3000 -v mantrae-data:/app/data ghcr.io/mizuchilabs/mantrae:latest
Option 3: Docker Compose (Mantrae + Traefik)
Use the provided docker-compose.yml
file to deploy Mantrae and Traefik together.
- Checkou out the example docker-compose.yml and modify it to suit your needs.
- Run the following command to start the services:
docker compose up -d
Access the Web UI
Once Mantrae is running, open your browser and navigate to:
Log in using the default credentials:
- Username:
admin
- Password:
your_admin_password
CLI Options
-version
: Print the version.-update
: Update Mantrae to the latest version. (Will not work inside docker container!)