New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
VestaCP falling short.
I'm tired of manually setting up a VPS and updating it. Tried VestaCP (with ports closed and tunneling to the web admin via ssh) as centos is my OS of choice with nginx and php-fpm. However it's a pain to get running properly with custom web root directories and php 7.1 (although the integrated let's encrypt module is fantastic).
Any other worthwhile panels to test out before i give up and just do it manually again?
Thanks
Comments
You mean free panel or even commercial ones included
Right I should have been clear. Open Source/Free only, Not worth the cost as nothing is being resold on the platform and I'm more than comfortable manually managing it (just dont wanna! lol)
You may try interworx 1 domain license, its free
Centos web panel
Floxlor
Virtualmin/webmin
Ispcp
Ispconfi3
And may be a few more
The most rescent being cyberpanel
Let me know in case more help is required
CentMinMod? It's a text based manager, but plenty of LET love it.
Custom web root? Kind of defeats the use case for an easy solution like a control panel.
CentOS web panel is probably the most decent free option out there.
Centmin Mod 123.09beta01 has beta testing for letsencrypt integration with custom web root support in addons/acmetool.sh https://centminmod.com/acmetool
old example for one of my users https://community.centminmod.com/threads/official-acmetool-sh-testing-thread-for-centmin-mod-123-09beta01.8290/#post-34773
not all of the acmetool.sh options work for the more advanced amazon s3 related commands that part is still work in progress
where ending flags for d = https default but using staging letsencrypt ssl cert, live = is live trusted letsencrypt ssl cert but http + https and lived = live trusted letsencrypt ssl cert and https only default
most of all is explained at https://centminmod.com/acmetool
relevant ones for custom webroot would be
custom webroots still have to be within a specific path of
/home/nginx/domains/yourdomain.com/*
default centmin mod web root path is /home/nginx/domains/yourdomain.com/public
so if you want live trusted letsencrypt ssl cert via webroot authentication with domain name = yourdomain.com for custom path /home/nginx/domains/yourdomain.com/custompath
Haven't tested much custom web root path since I created the function as it's worked all the time for me. So might want to do test on test server.
As it's beta for acmetool.sh script itself I mainly get folks to follow one of 2 guides
these are for the default web roots not custom
Centmin Mod 123.09beta01 supports PHP 5.5, 5.6, 7.0, 7.1 and 7.2 branches - only one version at a time but you can upgrade or downgrade to any PHP-FPM version you want - see benchmarks at https://community.centminmod.com/threads/php-7-2-0-rc5-released.13155/
Working on multiple PHP-FPM versions for the future though https://community.centminmod.com/threads/addons-php71-sh-multiple-php-fpm-versions-work-preview.11900/
You guys are awesome! Looks like i have so fun ahead of me.
VestaCP is an excellent panel, but it is made for easiness and it will not give high tolerate to customizations.
Can't say I agree. For example you have a web-app that needs a directory within itself to be public. Sure you can use .htaccess to get that done but I would of course rather have a custom web-root for that vhost. Or are we thinking of different webroots?
I'm really liking the idea of Centmin as I don't need a web based panel necessarily, I'm very comfortable in shell and frankly find it much faster to navigate and use vs a panel. I'll be giving centmin a try soon I believe.
P.S. I was a little surprised by the recommended requirements. I assume it's based on a full install of email, dns, etc. But VestaCP for example took up 150mb-ish of ram with a basic NGINX, Mariadb, PHP-FPM install. Email and DNS will be offloaded else where.
I have started testing ispconfig3 for a while and really happy with it so far. It even comes with its own, free, APS (package installer) which covers a lot tbh. No need for softaculous even though it is ready for integration anytime. My clients who tested it love it so far, too. Acctually more than cPanel. ispconfig also comes with LE Multiserver and ovz support is also nice to have^^
ISPConfig is a really good balance between Virtualmin (tons of available configs, not for newbies) and VestaCP (minimum configuration options, it works out of the box with an one click install).
And it has a plus, an integrated billing system for a minimal fee.
What is failing on VestaCP for you ?
What exact PHP pkg are you trying to host ? Laravel, CakePHP or alike ?
If you want custom webroot, just edit your
/home/vestauser/conf/nginx.conf and change the directory ?
If you want this to be repeated for more websites, just create a new nginx template in
/usr/local/vesta/data/templates/web/nginx
and apply that template to your domainslooks like op wants php7 to install automatically on centos with vestacp.
When I used vestacp few months back on centos it used to install php5.* -> with ubuntu it installed php7.
Laravel to begin with but more than that just the easy ability to upgrade to 7.1 using IUS or Remi repos and have it pick that up after removal of php5.6. After an hour of trying to get that done I gave up.
The webroot change via the .conf for the specific vhost also didn't work out as I had hoped.
In all seriousness I spent 3x the amount of time trying to get VestaCP working right for my needs than it would have taken to just do it manually myself. That means it falls short of being a worth while replacement to manually configuring and maintaining the server via SSH. So I'll consider and test a few others and see if they fit the bill.
I believe VestaCP is a nice one click setup and I would recommend it to others starting out but it fell short of my expectations and needs.
So far ISPConfig and Centmin have my attention.
don't have any experience in using Laravel myself but one of my centmin mod users asked and some info at
hasn't been updated in ages so mileage may vary
Interesting... I guess that makes sense considering the default repos for Centos cap out at 5.7...
In that case, you'd like Centmin Mod - it has wrapper script and shell based menus to automate tasks to save time but is works just as well via SSH command line for folks like yourself and me. I find graphical gui control panels slower to do certain tasks compared to SSH command line
i.e. mass creating many nginx vhosts and databases via command line https://community.centminmod.com/threads/guide-save-time-creating-nginx-vhost-mysql-users-and-databases.8257/
might want to check out https://community.centminmod.com/threads/guide-to-learning-more-about-centmin-mod.10838/
also work in progress Centmin Mod info install slides https://centminmod.com/slides/install/
exactly. there is some tutorial on vestacp forums on how to install php7 on centos. you can create a script from that which does your automation.
Please try CyberPersons Panel its new one and ligt...
I followed a tutorial specific to VestaCP and have updated to php 7.1 on my other centos boxes (using iUS repo). However no matter what i did including removing php 5.x the new vestacp vhosts wouldn't get php 7.x. I'm sure it's something that could have been resolved but again defeats the purpose if it would have been faster to just do it manually
Yes indeed that is the one I'm playing with. If i intended to have "clients" on this KVM I'd consider a GUI of some sort for them but for myself I shell all the way..
I'll consider it since you asked so nicely
Try SENTORA.
Oh, it's 2014 again!
Really, mate?
another quick guide at https://community.centminmod.com/threads/quick-centmin-mod-install-nginx-vhost-site-mysql-database-setup.12904/
The only thing that worries me about VestaCP right now is this statement:
Of course it is stated that the project will not drop but a VestaCP Staff acctually mentioning "dropping the project" is a bit frightening. I guess I wouldn't expect to read that on e.g. ISPConfig forums (which is also free).
Oh wow that is interesting!
Ya^^
https://forum.vestacp.com/viewtopic.php?f=10&t=15119
Looks like there also missed their sept. 2017 timeline based on that thread.
Seems like^^