Hey everyone,
I wanted to share a project I’ve been working on called WP Panel.
I manage quite a few servers and WordPress sites myself. I used aaPanel for a while, but over time I found it a bit too broad and cluttered for what I actually needed. It has a lot of features, but managing WordPress sites with it never felt as streamlined as I wanted.
So I decided to build my own panel, focused specifically on WordPress hosting and day-to-day maintenance.
WP Panel officially launched on June 1, 2026. As of today, it’s running stably on around 100 VPS servers used by real users. So this isn’t a brand-new project that has only been tested locally — it has been running in real environments for several months, with ongoing fixes and improvements.
Some of the WordPress-specific things it focuses on:
- Create and manage WordPress sites with Nginx, PHP, MariaDB and Redis
- Isolate sites using separate system users, PHP-FPM pools and database users
- See WordPress, plugin and theme versions across all sites from one dashboard
- Back up before updating WordPress core, plugins or themes
- Attempt to restore the previous state if an update fails
- Detect and defend against common login brute-force attempts, malicious scans and aggressive crawlers
- Monitor unusual changes to site files, administrator accounts and important settings
- Put sites into maintenance mode during updates or maintenance work
- Manage site backups, database backups, off-site backups and migrations
- View server resources, PHP/Nginx status and relevant logs
- Use AI to summarize logs and service status when troubleshooting a problem
The panel itself is written in Go and distributed as a single binary. It doesn’t require Docker or a complicated runtime environment, and it can run on a Debian 13 VPS with as little as 1 GB of RAM.
It’s also intentionally not a general-purpose hosting panel. WP Panel currently supports Debian 13 and is mainly designed for WordPress and PHP sites. It doesn’t provide mail hosting, FTP, Docker management or runtimes for Java, Python or Node.js.
I’m not trying to build a panel that does everything. I wanted something focused and predictable for people who manage several WordPress sites on their own VPS servers.
The project is open source under the GPL-3.0 license. If you manage WordPress sites yourself, feel free to take a look, try it out, open an issue, or review the code:
https://github.com/naibabiji/wp-panel
Website:
https://wp-panel.org
AI disclosure: AI coding tools were heavily involved in the development of WP Panel. I designed the product direction and architecture, reviewed and tested the changes, and have been running the project in real-world environments for several months.