Howdy, Stranger!

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


Looking Low Cost External LEMP Server Management
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.

Looking Low Cost External LEMP Server Management

Any ideas about this ?

We need a low cost LEMP server management service, basically to handle any issues with Nginx or help us with some optimization in the server.

The server is already installed with LEMP centminmod stack (nginx + PHP-FPM + MariaDB + HTTPS / HTTP/2 + CSF + Memcached ) and in production, there's a WordPress site in it, that's it.

Thanks ;)

Comments

  • It'd probably be cheaper and give you more peace of mind to just move it to a managed WordPress service.

  • @KeyJey if you have issues or questions, you might want to sign up for official Centmin Mod LEMP stack forums https://community.centminmod.com/ and maybe learn to manage your own servers. After all you'll be a future Centmin Mod expert eventually ;)

    Centmin Mod updates are sent out to forum members, social media accounts and sub forums. Critical and security urgent only updates are also sent out via web browser push notifications if you subscribe.

    Centmin Mod LEMP stack setups are pretty different from your usual LEMP stacks so not sure how many 3rd party managed services would fully know how to support /manage them. There's a few folks doing Centmin Mod based managed services for Xenforo & Invision forum folks. I know a few web hosts who are playing with Centmin Mod or have instructed their techs to learn/practice with Centmin Mod. But none of those are currently advertising it publicly.

    Right now there's only 2 I'd recommend who know their way around Centmin Mod LEMP stacks and system admin in general would be:

    1. Friend Matt who offers Centmin Mod install https://mattwservices.co.uk/products/centos-nginx-build.12/ and management https://mattwservices.co.uk/resources/monthly-server-maintenance.41/

    2. Folks at Bigscoots https://www.bigscoots.com - they're only web host i know who is using Centmin Mod in production for their own site(s) and according to my Centmin Mod users are offering managed hosting where customers can request using Centmin Mod instead of WHM/Cpanel ! Not sure if they're still doing that, so might want to ask.

    Thanked by 1KeyJey
  • qtwrkqtwrk Member
    edited September 2017

    CTM feature set is great , but am I the only one who feels it's kind of complicated and hard to use ?

  • ServerPilot.io was the perfect solution for you.

  • @qtwrk said:
    CTM feature set is great , but am I the only one who feels it's kind of complicated and hard to use ?

    CTM = Centmin Mod ? Maybe too much documentation ? Reading, learning and practice is the key to picking up any new skills/tech understanding :)

    Once you have read all the documentation, you will find there's alot of shortcuts if you want to use them. For example, installing and setting up Xenforo 2.0.0 Betas via SSH command line https://community.centminmod.com/threads/xenforo-2-0-0-beta-1-released.12781/ or generate multiple nginx vhosts and mysql datbabases at same time https://community.centminmod.com/threads/guide-save-time-creating-nginx-vhost-mysql-users-and-databases.8257/

    Install Centmin Mod latest beta + set nginx vhost domain = domain.com with letsencrypt ssl certificate and http/2 https default (with http to https redirect can be done in a few SSH commands

    Install

    yum -y update; curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.sh

    Enable Letsencrypt integration

    touch /etc/centminmod/custom_config.inc
    echo "LETSENCRYPT_DETECT='y'" >> /etc/centminmod/custom_config.inc
    

    Create a new Nginx with letsencrypt free ssl certificate where domain.com and www.domain.com DNS A record point to server IP using either addons/acmetool.sh outlined at https://centminmod.com/acmetool

    cd /usr/local/src/centminmod/addons
    ./acmetool.sh issue domain.com lived
    

    or nv command line

    nv -d domain.com -s lelived -u ftpusername

    nv command help examples

    nv
    
    Usage: /usr/bin/nv [-d yourdomain.com] [-s y|n|yd|le|led|lelive|lelived] [-u ftpusername]
    
      -d  yourdomain.com or subdomain.yourdomain.com
      -s  ssl self-signed create = y or n or https only vhost = yd
      -s  le - letsencrypt test cert or led test cert with https default
      -s  lelive - letsencrypt live cert or lelived live cert with https default
      -u  your FTP username
    
      example:
    
      /usr/bin/nv -d yourdomain.com -s y -u ftpusername
      /usr/bin/nv -d yourdomain.com -s n -u ftpusername
      /usr/bin/nv -d yourdomain.com -s yd -u ftpusername
      /usr/bin/nv -d yourdomain.com -s le -u ftpusername
      /usr/bin/nv -d yourdomain.com -s led -u ftpusername
      /usr/bin/nv -d yourdomain.com -s lelive -u ftpusername
      /usr/bin/nv -d yourdomain.com -s lelived -u ftpusername
    

    or via centmin mod shell based centmin.sh menu option 2

    --------------------------------------------------------
         Centmin Mod Menu 123.09beta01 centminmod.com     
    --------------------------------------------------------
    1).  Centmin Install
    2).  Add Nginx vhost domain
    3).  NSD setup domain name DNS
    4).  Nginx Upgrade / Downgrade
    5).  PHP Upgrade / Downgrade
    6).  XCache Re-install
    7).  APC Cache Re-install
    8).  XCache Install
    9).  APC Cache Install
    10). Memcached Server Re-install
    11). MariaDB MySQL Upgrade & Management
    12). Zend OpCache Install/Re-install
    13). Install/Reinstall Redis PHP Extension
    14). SELinux disable
    15). Install/Reinstall ImagicK PHP Extension
    16). Change SSHD Port Number
    17). Multi-thread compression: pigz,pbzip2,lbzip2...
    18). Suhosin PHP Extension install
    19). Install FFMPEG and FFMPEG PHP Extension
    20). NSD Install/Re-Install
    21). Update - Nginx + PHP-FPM + Siege
    22). Add Wordpress Nginx vhost + Cache Plugin
    23). Update Centmin Mod Code Base
    24). Exit
    --------------------------------------------------------
    Enter option [ 1 - 24 ] 2
    --------------------------------------------------------
    
    ---------------------------------------------------------------
    Important Information
    ---------------------------------------------------------------
    
    You are about to create an Nginx vhost site account with/without
    HTTPS/SSL support. Details of this process are outlined on site
    at centminmod.com/nginx_domain_dns_setup.html. Also read the
    continually updated Getting Started Guide for Centmin Mod usage
    at centminmod.com/getstarted.html which covers the pure-ftpd
    ftp username that is auto generated with the Nginx vhost site.
    ---------------------------------------------------------------
    403 Permission denied message handling
    if after vhost site setup you encounter 403 permission denied errors,
    check https://community.centminmod.com/threads/7308/ to see if your
    site needs tools/autoprotect.sh tweaking/whitelisting
    ---------------------------------------------------------------
    
    Do you want to continue with Nginx vhost site creation ? [y/n] y
    
    Enter vhost domain name to add (without www. prefix): domain2.com
    
    Create a self-signed SSL certificate Nginx vhost? [y/n]: n
    Get Letsencrypt SSL certificate Nginx vhost? [y/n]: y
    
    ---------------------------------------------------------------
    To get Letsencrypt SSL certificate, you must already have updated intended
    domain vhost name's DNS A record to this server's IP addresss.
    If top level domain, DNS A record is needed also for www. version of domain
    otherwise, Letsencrypt domain name validation will fail.
    ---------------------------------------------------------------
    continue [y/n] ? y
    
    ------------------------------------------------
    You have 4 options: 
    ------------------------------------------------
    1. issue staging test cert with HTTP + HTTPS (untrusted)
    2. issue staging test cert with HTTPS default (untrusted)
    3. issue live cert with HTTP + HTTPS (trusted)
    4. issue live cert with HTTPS default (trusted)
    Enter option number 1-4: 
    

    Create MySQL database named = mydb with username = myadmin and password = mypass using addons/mysqladmin_shell.sh https://community.centminmod.com/threads/mysqladmin_shell-sh-shell-based-addon.543/

    /usr/local/src/centminmod/addons/mysqladmin_shell.sh createuserdb mydb myadmin mypass
    --------------------------------------------------------------
    Basic MySQL Admin - create mysql user & databases 
    --------------------------------------------------------------
    --------------------------------------------------------------
    
    Grants for myadmin@localhost
    GRANT USAGE ON *.* TO 'myadmin'@'localhost' IDENTIFIED BY PASSWORD '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4'
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE ON `mydb`.* TO 'myadmin'@'localhost'
    
    Ok: MySQL user: myadmin MySQL database: mydb created successfully
    

    If that is too much for install, I also have official Linode stackscript for automated Centmin Mod installs at https://community.centminmod.com/threads/official-centmin-mod-linode-stackscript.12513/

    So there's various ways to create domain nginx vhosts and mysql databases etc so you can script or automate your own setups. But yes, you're not going know all this without reading and practicing :)

Sign In or Register to comment.