We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Custom Front End Interface Topic is solved
Custom Front End Interface
Hey everyone!
I built a PHP interface and control panel for VestaCP featuring themes, integrations and simple customizations. Vesta Web Interface allows you to rebrand the control panel, change the theme, install it wherever you want, restrict access to users, easily edit options and offers integrations to services such as Google Analytics, Cloudflare, Interakt and many more coming soon. The plugin system currently features a webmail and ftp plugin to seamlessly integrate into VestaCP and allows you to easily develop plugins of your own. Some plugins I am currently developing for Vesta Web Interface include a custom softaculous interface and a VestaCP specific billing system.
The admin panel still does not feature server configuration, but this project has become much more of a complete product over the past while, especially thanks to the recommendations and support from the community.
If you would like to learn more about VWI or test it out here are some links:
Github Repo
Documentation
Demo
Plugins
I would love any feedback or ideas you guys have.
Thanks!
I built a PHP interface and control panel for VestaCP featuring themes, integrations and simple customizations. Vesta Web Interface allows you to rebrand the control panel, change the theme, install it wherever you want, restrict access to users, easily edit options and offers integrations to services such as Google Analytics, Cloudflare, Interakt and many more coming soon. The plugin system currently features a webmail and ftp plugin to seamlessly integrate into VestaCP and allows you to easily develop plugins of your own. Some plugins I am currently developing for Vesta Web Interface include a custom softaculous interface and a VestaCP specific billing system.
The admin panel still does not feature server configuration, but this project has become much more of a complete product over the past while, especially thanks to the recommendations and support from the community.
If you would like to learn more about VWI or test it out here are some links:
Github Repo
Documentation
Demo
Plugins
I would love any feedback or ideas you guys have.
Thanks!
Last edited by cdg on Sun Jul 01, 2018 3:57 am, edited 4 times in total.
-
- Support team
- Posts: 1096
- Joined: Sat Sep 06, 2014 9:58 pm
- Contact:
- Os: Debian 8x
- Web: apache + nginx
Re: Custom Front End Interface
Looks slick and modern... though I could not use the functionality much.
Let me know if you need any help in testing further. Wish you good luck!!!
Let me know if you need any help in testing further. Wish you good luck!!!
-
- Posts: 3
- Joined: Sat Nov 07, 2015 4:13 pm
Re: Custom Front End Interface
nicely done. the interface is ideal but i didn't know what the rebuild items on the drop down were. It seems it 404'd when i tried one... oops.
my only concern was if the backend api were changed, cache wouldn't update on front end fast enough. i dislike bash backend framework and really haven't gone with vesta as a result.
my only concern was if the backend api were changed, cache wouldn't update on front end fast enough. i dislike bash backend framework and really haven't gone with vesta as a result.
Re: Custom Front End Interface
Github link: https://github.com/cdgco/vestawebinterface
I am concerned about any changes to the API that may break the system as well, but I've built a relatively simple framework that should be easy to update if that happens, either way there were no API changes in the update to VestaCP version 18 the other day, so i'll hope for the best.
Thanks! I'm trying to achieve the same functionality as the current interface, just with a cleaner UI and support for mobile and integrations. If you have any ideas or want to test, I have some more info on the GitHub page.mehargags wrote:Looks slick and modern... though I could not use the functionality much.
Let me know if you need any help in testing further. Wish you good luck!!!
Thanks for the insight and letting me know about the issue, it's fixed now. The rebuild options are the same as you would find on the current interface home page under 'apply to selected' it basically rebuilds the config files for apache2, nginx, bind, etc. in case they were altered.anthonydpg wrote:nicely done. the interface is ideal but i didn't know what the rebuild items on the drop down were. It seems it 404'd when i tried one... oops.
my only concern was if the backend api were changed, cache wouldn't update on front end fast enough. i dislike bash backend framework and really haven't gone with vesta as a result.
I am concerned about any changes to the API that may break the system as well, but I've built a relatively simple framework that should be easy to update if that happens, either way there were no API changes in the update to VestaCP version 18 the other day, so i'll hope for the best.
Re: Custom Front End Interface
Looks really nice! Good job - would love to install this on my production servers.
Do let me know if you need help in testing.
Do let me know if you need help in testing.
Re: Custom Front End Interface
Hi!
First... very well! Great job!
I have some troubles to understand how install your customization, now is installed and working on a test server.
I have tryed quickly and can view this issues...
When I edit an email adress, the button to save changes is not available.
I can't create databases
Backups page is not loading (blank page loading with the circle)
When I delete a database the delete process is fine, but at end show me an alert ("can't complete this operation" or some similar).
I'll try to check your code and check this issues too.
Thanks to show us the road to a new vesta interface, great job, congratulations!
First... very well! Great job!
I have some troubles to understand how install your customization, now is installed and working on a test server.
I have tryed quickly and can view this issues...
When I edit an email adress, the button to save changes is not available.
I can't create databases
Backups page is not loading (blank page loading with the circle)
When I delete a database the delete process is fine, but at end show me an alert ("can't complete this operation" or some similar).
I'll try to check your code and check this issues too.
Thanks to show us the road to a new vesta interface, great job, congratulations!
Re: Custom Front End Interface
Hi, thank you for taking the time to install and test out the interface! I found and fixed the error in the backups page and enabled the save button on the mail account page, but please note that there are other pages that do have save buttons intentionally disabled until I finish more implementation.The add database page should have been one of the pages to have a disabled button as it is not ready yet, but it looks like I missed that one.bksoft wrote:Hi!
First... very well! Great job!
I have some troubles to understand how install your customization, now is installed and working on a test server.
I have tryed quickly and can view this issues...
When I edit an email adress, the button to save changes is not available.
I can't create databases
Backups page is not loading (blank page loading with the circle)
When I delete a database the delete process is fine, but at end show me an alert ("can't complete this operation" or some similar).
I'll try to check your code and check this issues too.
Thanks to show us the road to a new vesta interface, great job, congratulations!
Finally, one of the big parts of the project that I've yet to complete is status updates and notifications, so all delete buttons work, but some notifications are wrong or do not show at all. I hope to implement this in the next pre-release.
Thank you very much, and if you have any ideas on how to improve the installation process, I would love to hear!
Re: Custom Front End Interface
Update: The add database page is now functional.cdg wrote:The add database page should have been one of the pages to have a disabled button as it is not ready yet, but it looks like I missed that one.
Re: Custom Front End Interface
Hi,
What about Admin panel ?
What about Admin panel ?
Re: Custom Front End Interface
Hello, Admin Panel is planned (https://github.com/cdgco/VestaWebInterface/projects) and design / implementation ideas have been started, but I would like to focus on completing and finalizing basic functionality and improving the overall user experience before expanding to the admin panel.imperio wrote:Hi,
What about Admin panel ?
Thanks!