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.
Comments
Vestacp or any script to install lemp
If you are looking to just install WP, easyengine.io installs LEMP on Ubuntu.
CentOS Webpanel works, but it is Nginx+Apache
Don't use Turdbuntu. Problem solved.
It's honestly extremely easy to just set up the following:
Nginx
PHP-FPM
Mariadb
It only took me maybe 30 minutes or so my first time, and that at the root of everything could cover everything you truly need.
Serverpilot more easy with ubuntu
try serverpilot.io or runcloud.io (I prefer the later but anyone of them should work).
How does EE compare to CMM? I have a new VPS that must run Debian, so no CMM for me. But not to idle it totally I like to put some wordpress sites there.
There is no option like CMM regarding tuning and performance optimization for Debian/Ubuntu.
@dergelbe: I think EE just installs everything unlike CMM which also compiles the source based on your VPS configuration.
For a simple install, EE should do the job well.
Tuxlite
You can also follow this tutorial to install and configure LEMP stack in Ubuntu 16.04.
Try EasyEngine https://easyengine.io/
EasyEngine was king for a while, but they kinda abandoned the project and then moved to Docker after version 4. WordOps is a fork attempt from EEv3, Webinoly is also a copycat.
VPSSIM is barely alive, and AnsiPress is dead. Roots Trellis is another Ansible playbook option but extremely advanced, definitely not a simple solution...
If you want an easy LEMP stack solution for WordPress (only) try SlickStack from LittleBizzy:
https://slickstack.io/
https://github.com/littlebizzy/slickstack
Also includes several of the popular LittleBizzy mu-plugins for WordPress:
http://mirrors.slickstack.io/mu-plugins/
Note: SlickStack assumes pairing with CloudFlare, so OpenSSL will be automatically "signed" CA certificate...
you can try with oneinstack https://github.com/oneinstack/oneinstack
I've got EE engine working great on a Debian. Not sure if I am running an old version or what... ee -update seems to work but never updates anything.
Centminmod breaks a lot - doesn't disable Innodb out of the box ("minimal" ... ok), etc. I I can also never run yum on any machine running centminmod without stopping everything first. Never had that problem with EE on centos or debian
Centmin has good forums, is updated frequently and has active developer that is friendly but don't expect to never have problems, espec on a smaller VPS which I thought was the point anyway. Not bashing Centminmod just saying not working on Debian/Ubuntu is hardly a loss.
Slimstack looks great - I will try it and report back.
Should post on Centmin Mod forums about that to get it fixed. Though you could run into that if you're trying 64-128MB VPSes as that is too low for CentOS/Centmin Mod these days especially with CentOS 7 and latest Centmin Mod beta due to more software being installed/configured. Though you want to pay attention to min/recommended requirements on install page https://centminmod.com/install.html.
Centmin Mod has move somewhat away from small VPSes due to CentOS 7 resource requirements and more to performance focus due to number of large sites running Centmin Mod i.e. 10% of largest Xenforo forums & some Alexa Top 10000 sites run Centmin Mod and well https://community.centminmod.com/threads/nginx-http-2-https-benchmarks-centmin-mod-vs-easyengine-vs-webinoly-vs-vestacp-vs-oneinstack.14977/
CentminMod has long been in beta stage
There are beta and stable versions. If you want to have stable version then use it. Beta version is working too. It's like gmail. Many years there were gmail beta and it worked like gmail without beta in the name.
I prefer centminMod beta. No problems with it.
The active development of Centmin is awesome, but the "min" part is a little misleading.
I would encourage the original poster to try EasyEngine or Slickstack.
EE from my experience is way easier to maintain and actually works well in a minimal environment.
I've tested some of these and was really impressed with the performance I got from sites hosted on an EE stack, I've also used Centminmod with good results. I haven't gotten round to testing oneinstack but know someone who has used it recently, also with good results.
Yeah there's stable and beta versions. Only updating official site documentation is holding back 123.09beta01 to 123.09stable release right now. Once documentation is updated, then 123.09stable will be released. Hence, why even official install page https://centminmod.com/install.html recommends beta version as it's pretty stable anyway and most of the improvements are in the beta.
Yeah partially that is due to CentOS 7 requirements as you can't really operate with less than 1-2GB memory. But these days 1GB VPS is relatively cheaper than in the past.
Yes Centmin Mod's goal has moved away from absolute minimum to better efficient 'high performance'. Meaning a high traffic site previously running on say $1,000/month servers with Centmin Mod could reduce their costs to $100-500/month with $500-900/month x12 = upto $10,800/yr savings versus an absolute low end minimal VPS user trying to save by going to 128MB VPS $30/yr low end VPS versus a DigitalOcean 1GB VPS at 5/monthx12 = $60/yr will be saving $30/yr.
But yes if you aim is low end 64-128MB VPS, then Centmin Mod isn't suited anymore. But if you want the best performance 'bang for your buck', then Centmin Mod's latest beta is probably what you'd want to look at. Especially as there are additional options you can enable to further improve that performance https://centminmod.com/perf/
Example PHP 7.3 Profile Guide Optimization training for Wordpress, resulted in an extra ~5% better performance over normal Centmin Mod built PHP 7.3 (php-fpm) which is already ~8% faster than distro provided PHP 7.3 builds https://community.centminmod.com/threads/php-7-3-vs-7-2-vs-7-1-vs-7-0-php-fpm-benchmarks.16090/#post-69010 and up to 25% better for other benchmarks https://community.centminmod.com/threads/php-7-3-vs-7-2-vs-7-1-vs-7-0-php-fpm-benchmarks.16090/#post-68855.
To put that in some context, Centmin Mod PHP 7+ PGO enabled builds make the previous PHP 7.x version as fast as it's newer major version. So Centmin Mod PHP 7.0 + PGO is as fast as PHP 7.1. Centmin Mod PHP 7.1 + PGO is as fast as PHP 7.2 and Centmin Mod PHP 7.2 + PGO is as fast as PHP 7.3. And Centmin Mod PHP 7.3 + PGO is up to 15% faster than distro and even Centmin Mod non-PGO PHP 7.3. So you want to use PHP 7.3 for better performance but web app isn't ready, use Centmin Mod PHP 7.2 + PGO
There's also potentially an additional 20-30% boost on top as both Centmin Mod beta's Nginx & PHP-FPM builds support end user selection of the compiler to use with it. So you can choose native CentOS 7 GCC 4.8 compiler or GCC 7.3, 8.2 and soon GCC 9 or Clang 3.4/4/5 and soon Clang 6/7/8 compilers so you can pair your server's cpu model optimally with compiler than gives the best performance Basically, any cpu newer than Intel Broadwell based will benefit from newer GCC/Clang compilers - especially if you're using Intel Skylake/Coffee Lake or eventually Intel Cascade Lake based cpus https://www.phoronix.com/scan.php?page=news_item&px=GCC-8-march-native-Skylake.
But yes these performance improvements do use more memory to actually build the Nginx and PHP-FPM binaries themselves https://community.centminmod.com/threads/testing-gcc-8-clang-5-6-7-compiler-for-centmin-mod-nginx-php-fpm.13726/.
In more simple English that typical web developers understand:
WordPress has a historic principle called "decisions, not options." This concept means that if something is clearly best practice (in terms of security, stability, performance, SEO, or whatever) then no need for options. Limiting the amount of options creates more simplicity, and less room for error or confusion... but it depends on you, I guess.
Decisions = SlickStack, EasyEngine, and EasyEngine forks/copycats
Options = Centminmod, VPSSIM, OneInStack, Roots Trellis and other Ansible/Puppet/Chef/playbooks/etc
If you are a super geeky computer engineer who likes to play around, "options" are probably more fun and you can test a million different setups, stacks, CMS, etc.
But if you're a typical web developer, using WordPress, and know common languages like PHP, HTML, CSS, JS and maybe a bit of Git and Bash, than "decisions" are probably a safer bet that lets you get back to building websites with minimal maintenance higher up the stack required... focus on design, marketing, content instead of infrastructure.
Lastly, some SaaS control panels like ServerPilot, Runcloud, Cloudways (and now TONS of new copycats coming out lately) create the appearance of simplicity, like Apple does. Slick looking UI interface and centralized panel for your sites. For some agencies, it can be useful, mostly because of the centralization aspect... but end of the day, configuration is locked down and secret, you have no way of knowing what's going on behind the scenes or offering suggestions.
But if the UI is worth paying for to you, maybe it doesn't matter. Keep in mind that you can still have a centralized panel on cloud networks like Vultr, DigitalOcean, Linode, AWS, etc even if you setup all your servers using one of these other automation scripts that are 100% free and open source... and those premium middleman SaaS don't offer technical/network support anyways, so the product is kinda a sham if you ask me...