Host your own Minecraft server without the headache.
Nooki is a free Windows app that sets up, runs, and looks after Minecraft servers for you.
No command line, no config files, no Java setup.
⬇ Download for Windows · FAQ · Report a bug · Request a feature
Running a Minecraft server usually means installing the right Java version, editing text files, keeping a terminal window open, and hoping you remembered to make a backup. Nooki takes care of those jobs so you can get on with playing.
Choose the kind of server you want, and Nooki downloads it, sets it up, and starts it. After that, one window shows who is online, what the server is doing, and every setting you are likely to need.
It is made for people who want to host for friends, try out a modpack, or keep a long-running world, whether or not they have run a server before.
Nooki is still in early development. Things may move around, and some updates may bring breaking changes before version 1.0.
- Download
Nooki-Windows-x64.exefrom the latest release. - Open it. You don't have to install anything. Keep the file wherever you like, for example on your desktop.
- Click Add server and pick one of these:
- Create a new server for a fresh world
- Install a modpack from Modrinth or CurseForge
- Import an existing server that is already on your computer
When the server is ready, press Start, open Minecraft, and join localhost.
Windows might say "Windows protected your PC" the first time you open Nooki. This happens because the app isn't code-signed yet. Click More info, then Run anyway.
| Computer | Windows 10 or 11 (64-bit) |
| Java | Nothing to do. Nooki finds the right version or downloads it for you |
| Memory | About 2–4 GB free for a normal server, and more for big modpacks |
| Internet | Needed while downloading server files, mods, or plugins |
| Docker Desktop | Only if you want to use the Databases tab (download) |
- Vanilla, Paper, Fabric, Forge, and NeoForge, any version from a searchable list
- Modpacks from Modrinth and CurseForge, installed with the right mod loader and Java version
- Bring your own server. Point Nooki at a folder, and your world and settings stay exactly where they are
- A step-by-step setup with progress you can follow, so you always know what's happening
- A dashboard with every server, who's playing, and how hard your computer is working
- A live console where you can read the log and type commands
- Players: see who's online, then kick, ban, make operators, or manage the whitelist with a click
- Processor and memory graphs for the last hour
- Multiple servers side by side, each with its own start, stop, and restart buttons
- Search Modrinth and CurseForge for mods that match your server's version and loader
- Browse Paper plugins and install them in one click
- Turn mods and plugins on or off, or remove them, without digging through folders
- One-click backups, plus automatic backups every hour, day, or week
- Nooki makes a safety backup before restoring or updating, so you can always go back
- Look through your worlds and dimensions, copy seeds, and change spawn, world border, time, and weather
- A file browser and editor for configs like
server.properties, with no need to open File Explorer - Databases (MySQL, PostgreSQL, MongoDB, Redis) in a couple of clicks, for plugins that need one
- Every past log session, ready to read or export when something goes wrong
Downloaded a parkour or adventure map? Drop the world folder or ZIP onto Quick server. Nooki detects the Minecraft version and starts a temporary server, then cleans up after itself when you stop it.
Nooki can give your server a public address so friends can join from anywhere, without router settings or port forwarding. Sharing is a limited feature for now and needs an activation key. Everything else in Nooki works without one.
Is Nooki free?
Yes. Nooki is free and open source under the MIT License.
Where are my servers and backups stored?
On your own computer, in Documents\Nooki\Servers and Documents\Nooki\Backups by default. You can change both folders in Settings. Nothing is uploaded anywhere.
Do I need to install Java?
No. Nooki uses a Java version that's already on your computer if it fits the server. Otherwise it downloads the correct one automatically.
Can I use a server I already have?
Yes. Choose Add server → Import an existing server and select its folder. Nooki works with the files where they are and doesn't move or copy them.
What happens when I close the window?
By default, Nooki keeps running in the system tray so your servers stay online. If you quit Nooki completely, it saves each world and stops your servers safely first. You can change this in Settings.
How do my friends join?
Friends on the same Wi-Fi or network can join with your computer's local IP address and the server's port. Friends elsewhere can join through a Nooki public address (see Play with friends), or you can set up port forwarding on your router yourself.
How do I update Nooki?
Download the newest Nooki-Windows-x64.exe from the releases page and use it in place of the old one. Your servers, backups, and settings stay where they are.
Does it work on macOS or Linux?
Not yet. Nooki currently supports 64-bit Windows 10 and 11 only.
Some CurseForge mods won't download. Why?
Some CurseForge authors don't allow downloads through other apps. When that happens, Nooki opens the official download page and picks up the file once your browser has downloaded it.
Something went wrong. Where do I get help?
Open an issue and describe what happened. The Logs tab for your server usually has useful details you can copy in.
Build Nooki from source
- Windows 10 or 11, x64
- Rust with the MSVC toolchain
- Node.js and pnpm
- Microsoft WebView2
- Go only when working on the relay service
- Docker Desktop only when testing databases
pnpm install
pnpm tauri devpnpm tauri buildpnpm build
pnpm test
cargo fmt --manifest-path src-tauri/Cargo.toml -- --check
cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
cargo test --manifest-path src-tauri/Cargo.toml
Push-Location relay
go test ./...
Pop-LocationThe Build Nooki workflow runs these checks and produces a downloadable Windows executable for every push to main and every pull request. Each successful main build updates a single development prerelease, while tagged versions such as v0.1.0 are published as normal releases.
Checks and packaging run in parallel, and GitHub caches Rust and frontend dependencies to make repeat builds substantially faster than the first cold build.
Official builds provide the contact information used when downloading Paper and the API key used for CurseForge. If you build Nooki yourself, place your own values in a local .cargo/config.toml:
[env]
NOOKI_CONTACT_URL = "your-public-support-url-or-email"
NOOKI_CURSEFORGE_API_KEY = "your-curseforge-api-key"Keep that file local and never commit real credentials. Modrinth does not require an API key.
The relay service lives in relay/. Its deployment guide and technical details are kept there so the main README can stay focused on the app.
Bug reports, ideas, and pull requests are welcome. Have a look at CONTRIBUTING.md before sending a change. Please report security problems privately by following SECURITY.md, rather than opening a public issue.
If Nooki is useful to you, starring the repository is an easy way to support the project and help other self-hosters find it.
Everything here is vibecoded with the help of GPT-5.6 Sol. The project is still tested, reviewed, and improved like any other open-source project; the unusual part is simply how much of it was built through conversations with an AI.
The screenshots in this README use sample servers and players.
Minecraft and related artwork are trademarks of Mojang Studios and Microsoft. The names and marks of PaperMC, FabricMC, Forge, NeoForged, Modrinth, CurseForge, and Docker belong to their respective owners. Nooki is an independent project and is not affiliated with or endorsed by any of them. See THIRD_PARTY_NOTICES.md for more information.
Nooki is open source under the MIT License.







0 comments
log in to comment.