Page 1 of 1

Manual install onto existing system.

Posted: Mon Feb 01, 2016 8:49 pm
I am looking at web-control panels for an existing virtual host environment.

We have 25-30 vhosts on this machine, for various 'internal customer' websites.

I do not want to rebuild our stage/admin server just to give our customers 'user-level' panel access to their vhost sites.

While every single one of them (including Vesta) asks for a 'clean install', some (cPanel) seem to have deeper 'hooks' than others (cannot be removed, at all, without trashing the server and starting over).

Has anyone manually installed Vesta without using 'the script' and/or on a server that has already been configured?

We are not looking to offer e-mail (have exchange/OWA for that) or DNS, but the rest is quite interesting.

Re: Manual install onto existing system.

Posted: Mon Feb 01, 2016 9:06 pm
by tjebbeke
Vesta has his own Apache/Nginx config in the specific user home folder. I don't think it is possible to do this. Maybe you can setup the new server and create all websites manually.

Re: Manual install onto existing system.

Posted: Mon Feb 01, 2016 9:25 pm
So it has a per-vhost config?

Does it use htaccess to do this, or something else?

At present, each of our vhosts has it's own user/group and separate config file, but we keep all of them in /etc/httpd/vhosts.d/

There is way, way too much data & too many sites to manually recreate everything.

Re: Manual install onto existing system.

Posted: Mon Feb 01, 2016 9:40 pm
by tjebbeke
Vesta CP use templates/vhosts.
https://github.com/serghey-rodin/vesta/ ... /web/httpd
https://github.com/serghey-rodin/vesta/ ... /web/nginx

Vesta has also some vesta specific configuration to manage the control panel.
Maybe you can use the API's to create your users and domains.