I Built Mini Panel: A Lightweight Go Control Panel for VPSs with 1 GB of RAM
I built Mini Panel for people who manage one or a few small VPS instances. I wanted a web interface for the tasks I kept doing over SSH: setting up websites, issuing TLS certificates, checking logs, and managing backups. Mini Panel is written in Go and ships as a single executable. You can install it on a VPS with at least 1 GB of RAM, and the panel itself runs without Docker, PHP, or a dedicated…
Author Marixdev has created Mini Panel, a lightweight Go-based control panel designed for managing small VPS instances. With less than 1 GB of RAM required for installation, Mini Panel runs directly on the server without Docker, PHP, or a dedicated MySQL instance.
The panel offers comprehensive features for managing websites, such as deploying PHP, Node.js, and Python applications, hosting static sites, or configuring a reverse proxy. Each website can be accessed with a file manager, SSH/SFTP, a browser terminal, cron jobs, logs, and Nginx configuration settings.
Managing WordPress sites is simplified through Mini Panel, where users can install WordPress, manage plugins, themes, and updates from within the panel. Additionally, Mini Panel allows users to create and manage MariaDB or MySQL databases, as well as set up email services for their domains, including mailboxes, forwarding aliases, and configuring email DNS records through Cloudflare.
Security and monitoring are integral to Mini Panel. Users can issue and automatically renew Let’s Encrypt certificates for HTTPS, perform nightly backups with restore controls and optional Google Drive sync. The panel also provides real-time monitoring of server resources, including CPU, memory, disk usage, network traffic, and service status. Other security features include an nftables firewall, ModSecurity with OWASP CRS, fail2ban, and two-factor authentication for the admin account.
For more information, users can visit the website at mpanel.biz, access the GitHub repository at marixdev/mini-panel, or consult the documentation at https://mpanel.biz/intro/. Marixdev invites users to try Mini Panel on a spare VPS or self-hosted applications, and share their experiences, including any encountered issues, along with their Linux distribution and version, and the step they were on.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
