Updating
Keep Fabricator, Minecraft servers, and mod sets up to date safely.
Fabricator has three different update surfaces: the Fabricator app, Minecraft server files/loaders, and mods or modpacks. Treat them separately and take backups first.
Update Fabricator
Recommended options:
fabricator updateor:
curl -fsSL https://fabricator.site/install.sh | bash -s -- --updateThe dashboard can also trigger a self-update when GitHub Releases reports a newer version. In-app updates run the bundled tools/update.sh wrapper through a limited sudoers rule installed at /etc/sudoers.d/fabricator-self-update.
Before replacing app files, update mode backs up important state into /var/lib/fabricator/update-backups/<timestamp>/.
Check current version
fabricator version
fabricator statusThe CLI reads /opt/fabricator/app/.fabricator_version and checks local API reachability.
Update Minecraft or loader versions
Vanilla and Paper servers can be upgraded in the properties tab. The jar is kept as a rollback.
Changing the Minecraft version for other loaders for an existing server is not currently a one-click in-place upgrade. The server settings page treats Running Version and Mod Loader as read-only and notes that changes require reinstall.
Safer workflow:
- Create a backup snapshot of the existing server.
- Create a new server with the target Minecraft/loader version.
- Copy or restore the world and required files intentionally.
- Reinstall compatible mods or modpack version.
- Test startup and logs before removing the old server.
Update mods
Fabricator can update all mods from the Mod tab. It will show what mods it will update and what version its changing to. The updater will keep the old jars until the updated jar is downloaded.
If you want to completely change out mods:
- Stop the server.
- Create a backup.
- Install/remove mods from the Mods tab.
- Start the server and inspect Console logs.
- If startup fails, remove the last changed mod or restore the backup.
Rollback
Use the Backups page to restore a snapshot. Restore modes include replacing the server contents, merging files into the existing directory, or restoring to a sibling directory depending on the mode offered by the UI.