Your servers.Your box.

Run Minecraft servers on your own VPS, from the browser. Install it once, then create, configure and look after any number of servers without SSH.
$curl -fsSL https://github.com/MattA-Official/mc-panel/releases/latest/download/install.sh | sudo bash -s -- --domain panel.example.com

Ubuntu 24.04+ or Debian 12+, amd64 or arm64. Installer options

Everything a small community server needs

Built for clubs, societies and groups of friends who want a proper panel on a VPS they control.
One install, then the browser
A single command sets up the panel on a fresh Ubuntu or Debian VPS. Java, servers, mods and datapacks are all managed from the browser after that, and you sign in with a passkey.
Specs, not scripts
Each server is a short YAML spec. Edit it as a form or paste the YAML, see what will change, then apply it.
Trusted sources, no lock-in
Mojang, Fabric, PaperMC, Modrinth, Hangar and Vanilla Tweaks are built in. Every server folder is an ordinary server folder that still runs without Flytower.
Many servers per box
Each server gets its own user, folder, memory limit, port and hostname, so a survival world and a test server can share one machine safely.
Looked after
Scheduled backups with off-site copies, performance history, an activity log, notifications to Discord or ntfy, and signed self-updates that roll back if they fail.
Yours, not ours
Flytower runs on your VPS and has no telemetry. It is free software under the AGPL-3.0, so you can read, change and share every line.

How it fits together

Three parts, each doing one job. If Flytower stopped tomorrow, your servers would carry on.
1. The panel
The web app. It runs as an unprivileged user, listens only on localhost, and Caddy puts it on HTTPS with your domain.
2. The agent
A small root helper that does a fixed list of jobs over a Unix socket: creating server users and folders, systemd units, Java, firewall ports and updates.
3. Your servers
Each runs as its own user from its own folder under systemd, with a fixed memory limit. Nothing about them depends on Flytower.

Why “Flytower”?

A theatre's fly tower is the tall space above the stage where scenery hangs, ready to fly in on cue. Read where the name comes from.

Sponsors

Flytower is free. Sponsors pay for the time it takes to build and maintain it.

No sponsors yet. Your logo could be the first here.

Become a sponsor