Skip to main content
Productsoft-launch

Citadel

Self-hosted game server management panel. One dashboard for Rust, DayZ, and FiveM — server controls, live logs, player tools.

Citadel — Product
brief

What the client wanted

Citadel is the panel I always wished existed when I was running game servers. Most off-the-shelf options are either built around a single game (and fall over when you add a second), or they're priced like enterprise software for what's effectively a glorified service-restart UI.

Self-hosted, multi-game, no per-seat pricing, no telemetry, no upsells. Drop it on the same box as your servers and run.

solution

What got built

Web dashboard built in Next.js + TypeScript with a Postgres backing store. Server processes are managed through a thin agent that talks to the dashboard over an authenticated socket — start, stop, restart, hot-reload configs, tail logs in real time.

Player tools: live player list with kick / ban / mute, search across historical sessions, and an audit log so admins can see who issued which command.

Game-aware modules: Rust (Oxide plugin sync, wipe scheduling), DayZ (mod load order, server logs), FiveM (resource manager, txAdmin compatibility) — same UI, game-specific guts under the hood.

outcome

What happened next

Running on my own infrastructure and a small group of soft-launch testers. Stable enough that I use it daily; rough enough that public release is still gated on a few more sharp edges.

Architecture is intentionally boring: Next.js + Postgres + a Go-flavored Node agent. No exotic dependencies, no SaaS vendor lock-in, no surprise infrastructure costs.

Want something like this?

Quote within 24 hours. Most projects start the same week.

Inspire Assistant

Ask us anything

Sign in to check order status

Hi! How can I help?

Ask about our services, pricing, or process