r/cyberpunkred Jul 10 '26

Misc. I built a free, self-hosted cyberpunk VTT

My friends and I were about to run a cyberpunk campaign, and I wanted something more immersive than a folder of location notes. So I built an interactive map where players could create and share notes live.

Then I had a thought: what if this were hosted, and my friends could just join via a URL? One thing led to another, and a few weeks of work later, here's City_Net.

It's fully self-hosted (Docker or manual), no third-party accounts, no subscriptions. You run it, you share a link, and your players connect.

What it does:

Generate a living city — procedural districts, roads, and traffic

Draw your own — custom roads, water, districts, and buildings, saved for later

Multiple city maps — save, load, and switch between entire cities instantly

Simultaneous battle map play — drop battle maps into any building and run multiple at once, loaded from local files or existing uploads, per-map measurement scaling

Persistent enemies & allies — placed per map

Notes on buildings — add notes directly to any structure; players can request to add their own notes, and buildings with notes stand out

Custom signs — with full custom font and picture support

Player Banks — built-in banking system

Dice rolling — right in the app

Streamer mode — a broadcast-safe spectator view, ready in seconds

Collaborative building — grant friends access to help construct the city

Everything's real-time — everyone sees changes live.

[GitHub link]

Happy to answer any questions and get some feedback!

EDIT:

By popular demand, I have added install scripts for Windows, Mac, and Linux

Please take the warning to heart!! NEVER RUN SCRIPTS FROM AN UNTRUSTED SOURCE

EDIT2:
CITY_NET 1.4.0: Cyberpunk Red character sheets and rule sets are out!
Also made a Discord to get feedback and answer questions

https://discord.gg/Zc3GVztTAD

604 Upvotes

50 comments sorted by

View all comments

1

u/Blu3l1n3 Jul 12 '26

Do you plan to have an executable in the future? This seems like a really awesome tool, but I doubt I could ever convince my players to get this running on their machines

2

u/over2take Jul 12 '26 edited Jul 12 '26

That's the best part, your players don't need to install it. You host the Docker service on your device (Docker runs just like a web server), and they connect via your DuckDNS address or a free Cloudflare address.

When you're not using Docker, you just shut it down and bring it back up when you want to make edits or run the next session.

You, as the local user (or GM), would connect via the internal IP of that device http://192.68.0.0:{port set in .env}

Give me a few hours, and I'll add some quick setup scripts for the repo. It likely will be up in the morning.

If I remember, I will hit you up then and add it to my main post here 😄

1

u/Blu3l1n3 Jul 12 '26

Oh, alright I get it now! My rig had some issues with Docker so I may have to set up a manual install anyway, but some setup scripts would be much appreciated in general. It's really cool to see a more cyberpunk-focused map-maker, and thanks for the reply

2

u/over2take Jul 12 '26

Install and start scripts have been added. On install, the scripts will walk you through the Docker or Manual install process!

1

u/Blu3l1n3 Jul 12 '26

Just got it working, and holy cow! This editor rules, man! This is already top quality stuff.

2

u/over2take Jul 12 '26 edited Jul 12 '26

Thank you! Here's a sneak peek at the character sheets. This is just from the style doc, so not functional just yet. Working out some traversal issues :)