Railway

Deploy nuz-dash

Deploy and Host nuz-dash with Railway

Deploy nuz-dash

Just deployed

/data

Deploy and Host Nuz-Dash on Railway

Nuz-Dash is a multiplayer Pokemon Nuzlocke platform: play GB/GBA/NDS games in the browser, let the tracker log encounters straight from the game's memory, and watch your friends' runs live in a shared lobby. No accounts — invite links are all it takes. Bring your own legally-dumped ROMs.

About Hosting Nuz-Dash

Nuz-Dash is a single lightweight Node.js service, deployed from a Dockerfile — Railway builds the client and boots the server automatically. All state (lobbies, runners, attempts, ROMs, save states) lives as files on one attached volume, so there is no database to provision. The template ships with the volume mounted at /data and a randomly generated ADMIN_TOKEN that protects the built-in admin dashboard at /admin (HTTP basic auth, user admin). After deploying, open your instance's URL, create a lobby, upload your ROM, and share the invite link — each friend gets their own secret link with their run history, saves, and controller settings.

Common Use Cases

  • Racing Nuzlocke attempts with friends: everyone runs the same ROM hack in a shared lobby, with live-streamed emulator views and side-by-side progress
  • A soullink/challenge-league hub: attempt history, graveyards, run diaries, and hardcore level caps tracked automatically across restarts
  • A personal always-on Nuzlocke tracker with automatic encounter detection, save backups, and spectator links you can send to anyone

Dependencies for Nuz-Dash Hosting

  • A volume mounted at /data (included in this template) — holds all lobbies, ROMs, and save states
  • Your own legally-dumped Game Boy / GBA / NDS ROM files, uploaded after deploy

Deployment Dependencies

Implementation Details

Environment variables the template configures for you:

  • ADMIN_TOKEN randomly generated — password for /admin (user: admin)
  • NUZ_DATA_DIR /data — where all persistent state lives (set by the Dockerfile)

The admin dashboard at /admin manages lobbies, runners, link recovery, and bug reports. Nuz-Dash is a fan-made tool, not affiliated with Nintendo, Game Freak, or The Pokemon Company.

Why Deploy Nuz-Dash on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Nuz-Dash on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Rocky Linux
[Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
30
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51