Looking for a fully free/open source web control panel for my home server
Hey everyone!
I've been running a home server with multiple web services on Apache with a static IP and domain name.
My current setup includes:
- Nextcloud for file storage/sync
- Matomo for analytics
- IRC server
- Cockpit for system monitoring
Everything is working great, and I've spent quite some time setting it all up through SSH (headless Ubuntu on bare metal). While SSH management is fine, as the number of services grows, I'm looking for a good web-based control panel to make things easier. For example, I'd like to host a WordPress website and perhaps some React.js webapps in the future.
The important part is that I'd rather not have to reinstall everything from scratch - these services are running well and have lots of data/config I'd like to preserve. I've looked into options like Cloudron, Plesk, and Webmin, but I'm specifically interested in completely free and open source alternatives with no feature limitations.
What I need:
- Web interface for managing multiple websites/services
- Apache support (or alternative if it's worth switching)
- Easy installation of new web apps (like WordPress, React apps)
- SSL certificate management
- Preferably something that won't completely restructure my existing setup
- Ability to integrate with my current services without reinstalling them
What are you using for your setup? Any recommendations or experiences to share?
Thanks in advance!