It's been a while since I checked the feature requests on the site.
Many of these features already exist in OpenPanel, some are planned, and a few are new ideas that I’ll now consider.
Here’s a breakdown of the requests:
- CDN – This is the most requested feature, but it’s unclear whether it refers to Cloudflare DNS, a proxy, or just an option to purge the cache from the panel.
- OpenLiteSpeed web server – The image is ready, and the panel supports it. However, setting up domain files in LiteSpeed via the terminal is pending, as I lack experience in this area. It’s on hold for now.
- Google Drive backup (like FastPanel) – This was requested on the forums. You can already achieve this by mounting Google Drive to the server.
- Email – Already available.
- Full API support – In progress, but it will take time.
- Site Builder – This was included in early versions but later removed due to a lack of JS expertise. The module still exists, waiting for someone experienced to contribute.
- Reseller feature (like cPanel/DirectAdmin) – I don’t see much need for this, but if the budget allows, we’ll add it.
- Easier domain alias setup – This is now possible using the docroot option when adding domains.
- PostgreSQL support – Should take about a week. It will be prioritized after the admin panel redo.
- ARM (AArch64) support – Requires building Docker images for ARM, which is time-consuming. If someone is willing to maintain this, I can automate the builds and provide setup instructions.
- Display resource usage for all users in OpenAdmin – Great idea! Already added to the users' page in the admin panel.
- User plan limits under /server/info – Now available in the user panel.
- Varnish Cache – Not planned.
- Monitor resource usage for users (CPU, RAM, IO, EP) – Available in the admin panel under users, but historical data tracking needs improvement.
- Docker – Already used.
- Imunify360 unlimited support – Should be created by Imunify360 itself.
- Google Nginx PageSpeed module – Nginx was replaced by Caddy as the main proxy. Users can install the module dor Nginx/Apache as needed.
- DirectAdmin to OpenPanel migration – Will be added if needed.
- PowerDNS – Requires an extra database. If it supports Bind9 zone files, it can replace Bind, and OpenPanel will work with it as usual.
- ClientExec billing integration – Added to the to-do list.
- Enhanced WordPress Manager – Agreed! More options will be added.
- Clustering (DNS & slave OpenPanel servers) – Now supported.
- Paymeter.org module – Exists but needs testing with the latest version. Anyone experienced is welcome to help maintain it.
- OpenBilling – Will add it to the to-do list.
- Display CPU% limits in user dashboard – Already available in the resource usage pages.
- Shoutcast radio streaming – Difficult to integrate.
- Microweber integration (CMS installer, site builder) – CMS installer will be extended over time (currently, only WordPress works). Site builder is on the to-do list.
- Cloudflare integration – Will add an option for users to define their key/zone per domain.
- DNSControl.org integration – Added to the to-do list.
- Custom Document Root for domains – Now implemented.
- Blesta integration – Already exists.
- Nginx templates for CMS (with rewrite rules) – Users can manage the full config file. Maintaining CMS-specific templates would take too much time.
- Pixelfed installation – Not familiar, but I’ll check.
- YunoHost-like app installation – Yes!
- WebUI similar to ePanel – We already use the same tabler.io template in OpenAdmin.
- Visitor limits – Difficult to enforce but added to the to-do list.
- Caddy – Implemented.
- Database import button (as PMA struggles with imports) – Terminal is the best approach.
- ERPNext (Frappe Bench Easy Install Script) – Added to the to-do list.
- PrestaShop – Will add it.
- Mailcow as a mail server (like CloudPanel) – Too resource-heavy; we use DMS instead.
- Mastodon installer – Added to the to-do list.
- Custom welcome message for the user panel (for promotions, coupons, etc.) – Already exists.
- Custom links for knowledge base, contact info, etc. – Good idea! Added to the to-do list.
- Weblate / Crowdin for translations – If someone can help set this up and maintain it, let me know.
- OpenCart – Added to the to-do list.
- Softaculous auto-installer integration – we are developinh our own installer to keep costs low.
I’ll post most of these to GitHub as issues over the next few days so you can track progress there.
A lot of these features already exist, which highlights the need for better documentation. 💁🏻♂️
Once version 1.0 is out, I’ll prioritize rewriting the docs.
Thanks for all the suggestions—let’s keep improving OpenPanel! 🚀