<- back to Projects
Image of Nedko's face

RCon Admin Panel

A simple, convenient tool for executing terminal commands in dockerized game servers

Repository: https://github.com/NedkoChulev/zomboid-admin-panel

Project lifespan: 2025-02-28 - 2025-03-06

HTMX Go Tabler Docker

Key Contributions

  • Built a Go backend

  • Developed an HTMX-based frontend

  • Used the Tabler CSS framework for a clean and responsive admin panel

Case study

This proof-of-concept project was born from hosting a Project Zomboid game server for friends on my homelab. Since the game ran inside a Docker container, administering it meant jumping into the shell to run commands. After researching alternatives, I discovered rcon (remote console) support and decided to build a web-based interface around it.

I wrote a simple Go backend to handle rcon communication and paired it with an HTMX-powered frontend that let users issue commands and view responses in a browser. I styled the interface with Tabler, giving it a clean and responsive look without much overhead.

While I eventually paused development due to limited personal use, the project was an excellent hands-on introduction to Go, HTMX, and real-time interactivity in a containerized setup.


Even though it started as a niche utility, this project helped me rapidly prototype a backend/frontend system with modern tools and gave me firsthand experience integrating terminal workflows into web UIs.