Skip to main content

nwm

nanos world manager

Create, run and update nanos world servers, describe them as recipes and bring their databases along. One cross platform CLI for Linux and Windows.

$curl -fsSL https://nwm.dasdarki.de/install.sh | sh

A whole server in one file

A Recipefile lists everything your server needs. nwm installs the server, pulls packages from the vault or git, starts Postgres and Redis, generates their passwords and writes DATABASE_URL and REDIS_URL to the server's .env.

Write it by hand, with nwm recipe edit and tab completion, or one line at a time with nwm recipe add.

Recipefile reference
Recipefile
recipe @you/roleplay 1.0.0
description "Roleplay development server"

nanossharp
var port 7777

config discover.name "RP ${server.name}"
config discover.port ${port}

package sandbox enable
package rp-core git https://github.com/you/rp-core.git ref v2.1.0 enable

use postgres
use redis

secret steam_token prompt
env STEAM_TOKEN ${secret.steam_token}