PanelInstallation

Dokploy

Deploy the Struxa Panel on Dokploy using the official template.

Dokploy is a self-hosted deployment platform — a web UI over Docker with automatic TLS and zero-downtime deploys. Struxa has an official template in the Dokploy template marketplace, which makes this the easiest way to run the Panel on infrastructure you manage with Dokploy.

The template deploys the Panel only. Wings is installed separately on each game server node — see Wings installation.

Deploy

  1. Point your domain's DNS at your Dokploy server.
  2. In Dokploy, create a new project and choose Templates, then search for Struxa.
  3. Set the domain variable to your panel domain. Dokploy provisions a TLS certificate for it automatically.
  4. Optionally change the image tag from latest to a specific release.
  5. Deploy. Dokploy pulls the images and starts the services.

The template also lives in the Dokploy template directory.

What the Template Runs

ServiceRole
struxaThe Panel (port 3001, proxied by Dokploy)
mysqlDatabase (MySQL 8.4)
minioObject storage for the Panel
migrateRuns database migrations before the Panel starts
watchkeeperBackground workers (server status, schedules, billing)

The template generates every secret for you — MySQL passwords, the auth secret, the database encryption key, MinIO keys, and the JWT key pair — and wires the service dependencies so migrations finish before the Panel starts.

After Deploying

Open your panel domain — on first visit you'll be redirected to /setup to create your admin account. Then:

On this page