Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


VPSSIM , Centmin Mod, EasyEngine or any other... - Page 2
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.

VPSSIM , Centmin Mod, EasyEngine or any other...

2»

Comments

  • @leaderkim said:
    @eva2000 Thanks for the guide. I have successfully migrated 3 servers to CMM and enabled pagespeed.

    glad to hear

    @Hxxx said:
    @eva2000 is that Edge in the cellphone? The signal quality

    bad reception IIRC heh

  • I tried to install CMM. The surprise for me was how long it took to install the stack. I'll try it some more now.

  • @ckissi said:
    I tried to install CMM. The surprise for me was how long it took to install the stack. I'll try it some more now.

    It has a lot of yum installs as well as custom compiled stuff so its natural that on lower cpus it takes some time

  • eva2000eva2000 Veteran
    edited September 2016

    ckissi said: I tried to install CMM. The surprise for me was how long it took to install the stack. I'll try it some more now.

    Yeah read FAQ item 9 for an explanation https://centminmod.com/faq.html. It's almost zero needed post-install optimisation for most things so that's where you save time.

    Also read https://www.lowendtalk.com/discussion/comment/1752558/#Comment_1752558

    eva2000 said: vpssim took 10 minutes to install vs centmin mod 22 minutes on same virtualbox local server. However, to manually lock down vpssim security wise and the time and steps to modify/update for equivalent performance and software versions and optimised configurations on vpssim compared to centmin mod lemp stack install, it would take me an extra + 45-90 minutes post vpssim install to complete whereas centmin mod is ready to hit the ground running post install optimisation wise.

    example to illustrate different spec'd VPS taking different amounts of time for install on BuyVM.net's new KVM slice VPS plans 4 cpu plan vs 1/4 core plan at https://community.centminmod.com/threads/buyvm-net-new-kvm-plans-on-intel-xeon-e3-1270v3-host-nodes.7573/

    4 cpu kvm slice

    ---------------------------------------------------------------------------
    Total Curl Installer YUM Time: 115.1421 seconds
    Total YUM Time: 105.611106156 seconds
    Total YUM + Source Download Time: 128.8497
    Total Nginx First Time Install Time: 69.8035
    Total PHP First Time Install Time: 181.6490
    Download Zip From Github Time: 4.4353
    Total Time Other eg. source compiles: 186.4686
    Total Centmin Mod Install Time: 566.7708
    ---------------------------------------------------------------------------
    Total Install Time (curl yum + cm install + zip download): 686.3482 seconds
    ---------------------------------------------------------------------------
    

    1/4 cpu kvm slice

    ---------------------------------------------------------------------------
    Total Curl Installer YUM Time: 121.8535 seconds
    Total YUM Time: 99.095040925 seconds
    Total YUM + Source Download Time: 127.2868
    Total Nginx First Time Install Time: 234.6648
    Total PHP First Time Install Time: 539.9391
    Download Zip From Github Time: 40.6801
    Total Time Other eg. source compiles: 296.7377
    Total Centmin Mod Install Time: 1198.6284
    ---------------------------------------------------------------------------
    Total Install Time (curl yum + cm install + zip download): 1361.1620 seconds
    ---------------------------------------------------------------------------
    

    install time stats also make for a great general benchmark for vps comparisons to see how well a vps does for source compilations, general downloads via wget, axel and yum and disk i/o etc.

    edit: also another reason why nginx and php-fpm source compiles take a bit longer is that if intel processors are detected, source compilation uses intel specific optimised compiler settings which sacrifice some source compile time speed for better performing resulting binaries for nginx and php-fpm :)

    However, recompiles of same versions of source compiled software is up to 60% faster due to Centmin Mod deploying compiler caching via ccache. So for example while 1st time install of Nginx took 234 seconds, if you needed to recompile Nginx to add or remove a new nginx module, it may only take around 60-120 seconds to recompile due to compiler caching.

    Total Nginx First Time Install Time: 234.6648

  • @eva2000 i really like Centminmod and want to install it on all my VPS. But, i have a VPS with only 7GB Disk space, is there anyway to install Centminmod on VPS with less disk space.

  • eva2000eva2000 Veteran
    edited September 2016

    sonic said: @eva2000 i really like Centminmod and want to install it on all my VPS. But, i have a VPS with only 7GB Disk space, is there anyway to install Centminmod on VPS with less disk space.

    unfortunately not as centos install itself without anything else has recommended disk requirements of 5GB for centos 6 and 20GB for centos 7 and that is excluding Centmin Mod LEMP stack installation itself

    to just have a quick play with Centmin Mod, you can just spin up an hourly vps with digitalocean, linode or vultr for a few hours or days just to get a feel if you want :)

    I've tested Centmin Mod on many VPS providers with benchmarks on the Centmin Mod community forum's VPS section at https://community.centminmod.com/forums/virtual-private-server-vps-hosting.26/ :) Or Dedicated server section https://community.centminmod.com/forums/dedicated-server-hosting.25/ :)

  • eva2000 said: Letsencrypt SSL integration into Centmin Mod is being publicly beta tested in latest beta via addons/acmetool.sh - full details at https://community.centminmod.com/threads/8290/

    >

    Mate, I tried beta for the lets encrypt part and didn't work the cert creation most of the times, just once per 4 or 5 tests.

    I was thinking about an easy procedure to manually install every SSL in stable version / non_beta, I wanna put one site in production and Centmin Mod is the main candidate.

    Thanked by 1eva2000
  • @KeyJey said:

    eva2000 said: Letsencrypt SSL integration into Centmin Mod is being publicly beta tested in latest beta via addons/acmetool.sh - full details at https://community.centminmod.com/threads/8290/

    >

    Mate, I tried beta for the lets encrypt part and didn't work the cert creation most of the times, just once per 4 or 5 tests.

    I was thinking about an easy procedure to manually install every SSL in stable version / non_beta, I wanna put one site in production and Centmin Mod is the main candidate.

    yes my acmetool.sh addon is a work in progress - a few bug fixes came down yesterday so you need to update your build via centmin.sh menu option 23 http://centminmod.com/upgrade.html or auto update via cron https://centminmod.com/upgrade.html#autoupdates

    but more to be done as i am reworking a few things https://community.centminmod.com/posts/37253/ hence why it's beta status right now :)

    feedback and bug reports in beta testing at https://community.centminmod.com/threads/official-acmetool-sh-testing-thread-for-centmin-mod-123-09beta01.8290/ is much appreciated :)

    there's additional logging added for debugging now too https://community.centminmod.com/posts/36941/

    Thanked by 2KeyJey Blazing
  • It would be awesome if one of these installers had a HA (high availability) installation setup. Need to have a minimum of 3 VPS or servers (one for HAPROXY & 2 for HTTP).

    Then if you end up having 2 extra VPS or servers it would setup a GLUSTERFS & MariaDB Galera Cluster.

    Just though it'd be very cool ... !! i did a setup like this for fun/testing. It was awesome that it actually works!

    Thanked by 1inthecloudblog
  • eva2000eva2000 Veteran
    edited October 2016

    @doughnet said:
    It would be awesome if one of these installers had a HA (high availability) installation setup. Need to have a minimum of 3 VPS or servers (one for HAPROXY & 2 for HTTP).

    Then if you end up having 2 extra VPS or servers it would setup a GLUSTERFS & MariaDB Galera Cluster.

    Just though it'd be very cool ... !! i did a setup like this for fun/testing. It was awesome that it actually works!

    Haproxy is on Centmin Mod's long term to do list https://community.centminmod.com/posts/11/ as I use Haproxy myself :)

    Centmin Mod 123.09beta01 defaults to MariaDB 10.1 which already has MariaDB Galera built in as well. And I'm already working on MariaDB 10.2 integration testing privately https://community.centminmod.com/posts/36985/ and just added Profile Guide Optimizations for PHP 7 compiles for better PHP 7 performance ~3-30% better :)

    As to GlusterFS it ain't automated but works fine on Centmin Mod LEMP stacks as I have setup a 5 node GlusterFS without any problems across 5x Centmin Mod LEMP VPS servers.

  • @eva2000
    You have any suggestion on the ideal server? Like CentOS version, PHP version etc? Hope to find a cheap VPS and play with it....

  • eva2000eva2000 Veteran
    edited January 2017

    @dergelbe said:
    @eva2000
    You have any suggestion on the ideal server? Like CentOS version, PHP version etc? Hope to find a cheap VPS and play with it....

    latest Centmin Mod 123.09beta01 has 2 installers you can use

    • betainstaller.sh installs Nginx 1.11 branch latest with LibreSSL 2.4 branch default (can switch to LibreSSL 2.5 or OpenSSL 1.0.2+ or OpenSSL 1.1.0+ later if you want), PHP-FPM 5.6 latest + MariaDB 10.1 latest or
    • betainstaller-latest.sh installs Nginx 1.11 branch latest with OpenSSL 1.0.2+ default (can switch to LibreSSL 2.4/2.5 or OpenSSL 1.1.0+ later), PHP-FPM 7.0 latest + MariaDB 10.1 latest + enables more nginx modules with dynamic nginx module support including ngx_pagespeed. All optionally supported Intel processor detected optimised GCC compiler flags are enabled with betainstaller-latest.sh too for Nginx and PHP-FPM. Naturally the betainstaller-latest.sh can take 50-60% longer for install times that standard betainstaller.sh but resulting Nginx and PHP-FPM out of box binaries will be potentially faster on Intel processor based servers.

    Note:

    • also working on Nginx with Google BoringSSL support as alternative and user selectable option to OpenSSL and LibreSSL crypto libraries. End user will be able to choose which they want to pair with Nginx :)
    • OpenSSL 1.1.0+ isn't used by default as optional Nginx module you can enable is OpenResty's Lua Nginx nginx module as a dynamic nginx module but that isn't compatible with OpenSSL 1.1.0+ yet only OpenSSL 1.0.2+ so i added a fallback variable routine when Nginx Lua Nginx module is enabled by end user, it falls back to OpenSSL 1.0.2+ for now https://community.centminmod.com/threads/add-openssl_versionfallback-variable-in-123-09beta01.9977/

    If web app supports it PHP 7.0 and Nginx 1.11 with OpenSSL 1.1.0+ and MariaDB 10.1 on CentOS 7

    Centmin Mod install page has min and recommended system requirements https://centminmod.com/install.html.

    HostUS folks had a killer holiday deal for very fast processors many E5-1650v2/E5-1650v3 with 2GB OpenVZ 50GB disk 2 cpu cores for $25/yr recently which would of made a perfect test Centmin Mod server for beginners https://community.centminmod.com/threads/hostus-us-holiday-deals-2gb-openvz-vps-25-yr.9874/. Unfortunately, that deal is over now. I picked up 5x of those VPSes for Centmin Mod usage :)

    Centmin Mod 123.09beta01's curl installer also can be used as sort of a benchmark to test a server's overall performance for cpu (source compile speeds), memory and disk i/o and network bandwidth (from yum and wget/axel downloads) etc - some install time stats from various hardware https://community.centminmod.com/threads/post-your-centmin-mod-123-09beta01-install-time-stats.8866/

    HTH

    George

    p.s. if you want letsencrypt ssl for existing Centmin Mod users have a HTTPS migration guide the manual way https://centminmod.com/migrating-to-https.html

  • +1 easyengine.

  • Easyengine was the easiest; nearly setup and run ...

  • +1 serverpilot

  • edited January 2017

    The effort that @eva2000 puts into the project makes his solution not only very smooth and nice to use but he is always willing to provide help and open to suggestions.
    Edit:already expressed my opinion but have been in his community lately and had lot's of replies to even basic things in a matter of minutes

    Thanked by 1eva2000
  • about 2 year with EE. now all site use centminmod.

    Thanked by 2eva2000 mohsengham
Sign In or Register to comment.