Updating
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
Section titled “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
Section titled “Check current version”fabricator versionfabricator statusThe CLI reads /opt/fabricator/app/.fabricator_version and checks local API reachability.
Update Minecraft or loader versions
Section titled “Update Minecraft or loader versions”Changing the Minecraft version or loader 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
Section titled “Update mods”Fabricator can install and remove mods, but automatic bulk mod updates are not the same as Minecraft server upgrades. Before changing a mod set:
- Stop the server.
- Create a backup.
- Install/remove mods from the Mods page.
- Start the server and inspect Console logs.
- If startup fails, remove the last changed mod or restore the backup.
Rollback
Section titled “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.