Skip to content

Maintenance

Terminal window
systemctl status craftpanel craftpanel-runtime
journalctl -u craftpanel -f # dashboard
journalctl -u craftpanel-runtime -f # Minecraft runtime
sudo systemctl restart craftpanel # restart the dashboard; games keep running

Restarting the dashboard never stops Minecraft. Restarting the runtime saves and stops all servers; those with Start with CraftPanel come back automatically.

Settings → Security & about → Stop all servers for maintenance saves and stops every server, for example before maintenance on the machine. Auto-start settings stay as they are for the next boot. On a normal shutdown or reboot, the runtime does this by itself.

Server backups protect your worlds. To back up the panel itself (accounts, settings, schedules, all servers):

  1. Stop the dashboard and the runtime.
  2. Copy the whole data directory.
  3. Copy your settings file and any TLS certificates and keys.

Copying only the database file while CraftPanel runs can miss recent changes. Test a restore on another machine before you rely on it.

  • Linux: curl -fsSL https://github.com/vctrchappot/CraftPanel/releases/latest/download/install.sh | sudo bash -s -- --uninstall
  • Windows: $env:CRAFTPANEL_UNINSTALL = "1"; irm https://github.com/vctrchappot/CraftPanel/releases/latest/download/install.ps1 | iex

Both keep your data directory and settings. Delete them by hand if you no longer need your servers.