Download

Grab one, or all three

All three are free, open-source, and install with a single command over SSH. Install just the Installer to start — it can add the other two for you later.

Port 8090 · Optional step

Anvil Server Installer

The starting point. A click-through dashboard that sets up everything Crafty needs — Docker, the Crafty container itself, and Cockpit + Navigator for when you need to poke at the filesystem directly.

  • Opens exactly the firewall ports it needs, and re-checks SSH first so you can't get locked out
  • Installs Docker, Crafty Controller, and Cockpit + Navigator as individual, re-runnable steps
  • Can install Anvil Mod Manager and Anvil Server Manager for you from the same wizard
  • A Danger Zone for clean uninstalls, with a backup nudge before anything destructive
# SSH into your Ubuntu Server, then: git clone https://github.com/TomCodes-sys/Anvil-Server-Installer.git cd Anvil-Server-Installer chmod +x bootstrap.sh ./bootstrap.sh
Port 8090 — keep this LAN-only. Never port-forward it; it can run root commands on your server.
Anvil Server Installer screenshot
Drop installer.png hereassets/screenshots/installer.png
Port 5151 · Optional step

Anvil Mod Manager

A companion dashboard for finding, installing, and updating mods, plugins, and datapacks from Modrinth and CurseForge — matched exactly to a server's Minecraft version and loader.

  • Detects your real Crafty servers by name, with a manual override if auto-match gets it wrong
  • Blocks installs/updates while a linked server is running, so nothing gets corrupted mid-write
  • Backs up the old file before every update — one click to revert a bad one
  • Bulk "update all," and one-click .mrpack modpack import
# SSH into the same box running Crafty: git clone https://github.com/TomCodes-sys/Anvil-Mod-Manager.git cd Anvil-Mod-Manager chmod +x bootstrap.sh ./bootstrap.sh
Port 5151 — no login token by design, so keep it LAN-only too.
Anvil Mod Manager screenshot
Drop mod-manager.png hereassets/screenshots/mod-manager.png
Port 6161 · Optional step

Anvil Server Manager

The central hub — links to the other two apps, one place to check for and apply Crafty/Docker/Cockpit updates, scheduled world backups, an RCON console, whitelist/ops/ban management, and a log & crash analyzer.

  • Scheduled restic backups to a local disk or S3-compatible/Backblaze B2, with restore-to-a-point
  • Fleet overview of every server Mod Manager tracks, with quick links into RCON/Players/Logs
  • Discord webhook notifications for backups and available updates
  • A native RCON console and a whitelist/ops/ban manager with Mojang username lookup
# Also on the same box running Crafty: git clone https://github.com/TomCodes-sys/Anvil-Server-Manager.git cd Anvil-Server-Manager chmod +x bootstrap.sh ./bootstrap.sh
Port 6161 — keep this LAN-only, same reasoning as the Installer: it can run root commands.
Anvil Server Manager screenshot
Drop server-manager.png hereassets/screenshots/server-manager.png

Not sure where to start?

The tutorial walks through the whole setup in order, start to finish.

Read the tutorial