Server lifecycle
Create servers, run them, and inspect what they are doing, from one place.
Create, run and maintain Minecraft servers and the mods they run — from a full-screen interface, or from a single command.
$ curl -fsSL https://osmiummc.com/install.sh | shA Minecraft server needs Java, which Osmium does not install. See Installation.
Create servers, run them, and inspect what they are doing, from one place.
Modrinth-backed installs, with dependencies resolved and every download verified.
Move between loaders and Minecraft versions without disturbing world data.
A manifest and a lock file describe a server precisely enough to rebuild it.
Operators, bans, whitelists, backups and server properties, managed in place.
No account, no telemetry, no background service. One static binary.
A Minecraft server is a jar, a directory of mods whose versions survive only in their filenames, and a process someone has to keep alive. Administering one by hand is workable until the version has to change, the server has to move, or somebody asks what is actually installed on it.
Osmium keeps the whole server described in two files and gives every operation one place to happen. The description is exact enough to rebuild the server elsewhere, file for file.