INNERNET-SERVER(8)

πŸ“¦
version 2.0.0 Β· 2 versions
, in arch rolling, nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, gather round β€” this is innernet-server, literally the manual page for innernet-server 2.0.0, and it's the whole server-side situation for coordinating your innernet networks 🫢


✨ SYNOPSIS ✨

innernet-server [OPTIONS] <COMMAND>

like, options first if you want, then a command, and the command is not optional β€” main character energy only πŸ’…


🌸 DESCRIPTION 🌸

a server to coordinate innernet networks. that's the vibe! it's the coordinating brain of the whole thing, and it has a bunch of subcommands so you can do pretty much everything from one place ✨

πŸŽ€ Commands:

  • new β€” create a new network πŸ¦‹ fresh start, baby!
  • uninstall β€” permanently uninstall a created network, rendering it unusable. Use with care.
bestie. PERMANENTLY. rendering it unusable. "use with care" is the manual page being polite about it β€” there is no undo button here πŸ’€
  • serve β€” serve the coordinating server for an existing network. the actual running-the-thing command, the icon of the group πŸ‘‘
  • add-peer β€” add a peer to an existing network 🌈 new friend incoming!
  • disable-peer β€” disable an enabled peer. turning them off, not deleting them, iykyk πŸ™ˆ
  • enable-peer β€” enable a disabled peer. welcome back bestie πŸ’œ
  • rename-peer β€” rename an existing peer ✏️ glow-up name change
  • add-cidr β€” add a new CIDR to an existing network ⭐ more address space, slay
  • rename-cidr β€” rename an existing CIDR πŸŽ€
  • delete-cidr β€” delete a CIDR πŸ’… bye
  • completions β€” generate shell completion scripts. quality-of-life queen, honestly 🧚
  • help β€” print this message or the help of the given subcommand(s) 😭 the classic "help me help you"

πŸ’… OPTIONS πŸ’…

  • -c, --config-dir <CONFIG_DIR> β€” where the config lives. default is /etc/innernet-server πŸ“
  • -d, --data-dir <DATA_DIR> β€” where the data lives. default is /var/lib/innernet-server 🌸
  • --no-routing β€” whether the routing should be done by innernet or is done by an external tool like e.g. babeld. yes that's the flag's own wording, it's a "whether" flag, we love a little grammatical chaos πŸ’€
  • --backend <BACKEND> β€” specify a WireGuard backend to use. if not set, innernet will auto-select based on availability. default: kernel. possible values: kernel, userspace πŸ”₯
  • --mtu <MTU> β€” specify the desired MTU for your interface (default: 1280) ✨ note it says default 1280 right there in the description, no cap
  • -h, --help β€” print help 🫢
  • -V, --version β€” print version πŸ‘‘

okay that's literally the whole page, you're so welcome πŸ’–

and for the cute sign-off: this whole thing is innernet-server version 2.0.0, dated July 2026, living in section 8 of the manual (that's the system administration utilities corner of the world, bestie) β€” INNERNET-SERVER(8), periodt πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from