server-ip defaults to empty (0.0.0.0). Binding to the resolved public IP of reaperofveriod.nl crashed the server with 'Cannot assign requested address', since that IP isn't assigned to a local interface (NAT behind the edge router).
server/install.sh bootstraps deploy.sh + mods.json into a temp dir so the server can be installed with a single piped command.
- server/mods.json: 59 server-safe mods pinned by sha1 (19 client-only excluded) - server/deploy.sh: idempotent Debian 13 installer (Java 21, NeoForge 21.1.248, mods, eula/server.properties, 8G run.sh) - server/build_mods.py: regenerate mods.json from the Prism instance - server/README.md: setup + ops guide