Join the community today
Register Now

AlmaLinux 8 or 9, or perhaps RockyLinux 8 or 9?

Discussion in 'Install & Upgrades or Pre-Install Questions' started by Alexcroydon, Oct 1, 2023.

  1. Alexcroydon

    Alexcroydon New Member

    13
    3
    3
    Sep 10, 2022
    Croydon
    Ratings:
    +4
    Local Time:
    5:39 AM
    1.25.2
    10.4.31
    Hello there,

    I'm feeling a bit uncertain and would appreciate your advice.
    I'm interested in installing Drupal 10 with PHP 8.1 on Centmin Mod. Should I opt for AlmaLinux 8 or 9, or perhaps RockyLinux 8 or 9?
    I'm looking for a recommendation that ensures long-term stability and regular updates.

    I've been using this script bellow to install Centmin Mod on AlmaLinux 9. Can you advise if it's stable enough for production use?

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


    Thank you in advance!
     
    Last edited: Oct 1, 2023
  2. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x
    Right now Centmin Mod still only supports CentOS 7 64bit EL7 operating system installations. CentOS 7 is still supported until 2024. I am actively working on compatibility with EL8/EL9 systems for AlmaLinux 8/9 and Rocky Linux 8/9 which are OSes replacing early EOL'd CentOS 8. EL8 OSes are supported until 2029, and EL9 OSes are supported until 2032 by Redhat Enterprise Linux upstream.

    Details for work logs for EL8 and EL9 compatibility work are at:
    Some Centmin Mod users who are very familiar with Centmin Mod and/or EL8/EL9 non-Centmin Mod OS setups have already been invited into a limited private EL8 Centmin Mod beta testing group to provide beta testing feedback and suggestions in a private forum right now. Afterwards, I'd open the EL8 beta testing to the public.

    Only EL8 beta testing is underway as EL9 testing is still a long way away from release.

    That will install latest Centmin Mod 124.00stable version but it only supports CentOS 7. As mentioned above there is a separate private beta installer for AlmaLinux and Rocky Linux EL8 testing. EL9 in private beta will work but is not as polished as testing done for EL9

    So not sure how you managed to proper install on AlmaLinux 9 using that specific installer
     
  3. cloud9

    cloud9 Premium Member Premium Member

    423
    117
    43
    Oct 6, 2015
    England
    Ratings:
    +216
    Local Time:
    5:39 AM
    1.25.3
    10.6.x
    There are many schools of thought for going with either Alma or Rocky and no one is right, its just down to choice and no one can predict the future as to where Alma and Rocky will end up going....

    I myself run and prefer Alma, because I used CloudLinux for many many years on WHM servers, I had nothing but good results from Cloudlinux and their support (yes CL was a paid for service but it wasn't a great deal of money at all for what you got), I also used and still use Kernel Care which again is a very good product.
     
  4. buik

    buik “The best traveler is one without a camera.”

    1,969
    513
    113
    Apr 29, 2016
    Flanders
    Ratings:
    +1,635
    Local Time:
    6:39 AM
    Although CMM only supports EL7 as of today.
    I recommend Rocky Linux.
    For when you need or are going to need EL8 or EL9.

    AlmaLinux is adding own code and is no longer an EL 1:1 copy with 100% compatibility anymore.
    As you may read in the article below.

    AlmaLinux Stream: Why and how? - Androides
     
  5. Alexcroydon

    Alexcroydon New Member

    13
    3
    3
    Sep 10, 2022
    Croydon
    Ratings:
    +4
    Local Time:
    5:39 AM
    1.25.2
    10.4.31
    I've set up CMM beta edge on AlmaLinux 9 for a WordPress project on Hetzner, and I'm impressed with the speed. However, the commercial theme I chose unfortunately hampers the website's performance, even on a 2-core, 4GB RAM setup.
     
  6. buik

    buik “The best traveler is one without a camera.”

    1,969
    513
    113
    Apr 29, 2016
    Flanders
    Ratings:
    +1,635
    Local Time:
    6:39 AM
    Wordpress is gigantic memory hungry and over bloated these days, if you ask me.

    The advantage is that 2-core, 4GB RAM setup is a starter. Upgrade to a higher level and you seem good to go m8!
     
  7. buik

    buik “The best traveler is one without a camera.”

    1,969
    513
    113
    Apr 29, 2016
    Flanders
    Ratings:
    +1,635
    Local Time:
    6:39 AM
    Oja almost forget. 3GB is the absolute minimum system requirement for EL8.
    + 1 core per 1 GB RAM ( 1 GB per logical CPU recommended).

    So a 3-core, 3GB RAM setup. Is barley the least.
    In addition, VPS is a shared system and you can suffer from busy neighbors.

    4-core, 4GB RAM setup I wouldn't even start with CMM. CMM is for maximum performance. Then the server should be able to give you those system resources as well.
     
  8. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x
    EL8 and EL9 especially needs more memory to run :)
     
  9. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x
    Just found that testing Centmin Mod's PostgreSQL 16 updated routine, seems it needs at least 3900MB of memory just to disable AlmaLinux 8's native PostgreSQL 13 module support other yum/dnf command fails
    Code (Text):
    dnf -y module disable postgresql
    Killed
    

    Raising swap from 2GB to 6GB helped get past the error on 2GB test AlmaLinux 8 server. So yeah really need 4GB at least

    With 6GB swap, managed to disable postgresql native module
    Code (Text):
    dnf -y module disable postgresql                         
    Nsolid Packages for Linux RPM based distros - x86_64     7.5 kB/s | 2.5 kB     00:00   
    Node.js Packages for Linux RPM based distros - x86_64    7.1 kB/s | 2.6 kB     00:00   
    akopytov_sysbench                                        2.9 kB/s | 1.0 kB     00:00   
    akopytov_sysbench-source                                 2.3 kB/s | 1.0 kB     00:00   
    AlmaLinux 8 - BaseOS                                     5.1 kB/s | 3.8 kB     00:00   
    AlmaLinux 8 - BaseOS                                     4.2 MB/s | 8.3 MB     00:01   
    AlmaLinux 8 - AppStream                                  5.9 kB/s | 4.1 kB     00:00   
    AlmaLinux 8 - AppStream                                  7.1 MB/s |  13 MB     00:01   
    AlmaLinux 8 - Extras                                     5.9 kB/s | 3.8 kB     00:00   
    AlmaLinux 8 - Extras                                      32 kB/s |  24 kB     00:00   
    AlmaLinux 8 - PowerTools                                 7.0 kB/s | 4.1 kB     00:00   
    AlmaLinux 8 - PowerTools                                 2.1 MB/s | 3.3 MB     00:01   
    Hashicorp Stable - x86_64                                 10 kB/s | 1.4 kB     00:00   
    Hashicorp Stable - x86_64                                4.4 MB/s | 1.2 MB     00:00   
    Percona Release release/noarch YUM repository             11 kB/s | 1.5 kB     00:00   
    Percona Tools release/x86_64 YUM repository               22 kB/s | 2.9 kB     00:00   
    Remi's Modular repository for Enterprise Linux 8 - x86_6 1.2 kB/s | 833  B     00:00   
    Remi's Modular repository for Enterprise Linux 8 - x86_6 1.3 MB/s | 1.4 MB     00:01   
    Dependencies resolved.
    =========================================================================================
     Package             Architecture       Version                Repository           Size
    =========================================================================================
    Disabling modules:
     postgresql                                                                             
    Transaction Summary
    =========================================================================================
    Complete!
    

    Code (Text):
    free -mlt
                  total        used        free      shared  buff/cache   available
    Mem:           1818         968         234           8         615         452
    Low:           1818        1583         234
    High:             0           0           0
    Swap:          6143        2124        4019
    Total:         7962        3093        4253
    
     
  10. buik

    buik “The best traveler is one without a camera.”

    1,969
    513
    113
    Apr 29, 2016
    Flanders
    Ratings:
    +1,635
    Local Time:
    6:39 AM
    Just goes to show that CMM is 'highly effective' for the relatively high-traffic sites. Obviously meant positively, but as stated earlier, I wouldn't even start a 4GB server with CMM. Since you want to maximise CMM utilisation. Should there be only a few visitors a day. Nice on a cPanel, DirectAdmin other, or non panel.

    And focus on unique content to grow. Since with low-level content and low-level user visits, it matters virtually nothing, to search engines whether you are on a fast server or not.
     
  11. Alexcroydon

    Alexcroydon New Member

    13
    3
    3
    Sep 10, 2022
    Croydon
    Ratings:
    +4
    Local Time:
    5:39 AM
    1.25.2
    10.4.31
    I understand. I prefer CloudPanel or no panel :)
     
  12. cloud9

    cloud9 Premium Member Premium Member

    423
    117
    43
    Oct 6, 2015
    England
    Ratings:
    +216
    Local Time:
    5:39 AM
    1.25.3
    10.6.x
    I am running a few (under 10) WP sites on CMM on Alma 8 on a Hetzner 4GB CX21 server

    All WP sites running mai-themes (https://bizbudding.com/mai-theme/)

    Not had any issues yet and very fast, a lot faster than the Cpanel server they used to be on
     
    Last edited: Oct 16, 2023
  13. pjrobertson

    pjrobertson New Member

    20
    4
    3
    Feb 7, 2021
    Ratings:
    +8
    Local Time:
    2:39 PM
    How have you guys been installing on Alma 8/9? Using just the normal installer?

    Code:
     yum -y update; curl -O https://centminmod.com/installer81.sh && chmod 0700 installer81.sh && bash installer81.sh
     
  14. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x
    Right now Centmin Mod still only supports CentOS 7 64bit EL7 operating system installations. CentOS 7 is still supported until 2024. I am actively working on compatibility with EL8/EL9 systems for AlmaLinux 8/9 and Rocky Linux 8/9 which are OSes replacing early EOL'd CentOS 8. EL8 OSes are supported until 2029, and EL9 OSes are supported until 2032 by Redhat Enterprise Linux upstream.

    Details for work logs for EL8 and EL9 compatibility work are at:
    Some Centmin Mod users who are very familiar with Centmin Mod and/or EL8/EL9 non-Centmin Mod OS setups have already been invited into a limited private EL8 Centmin Mod beta testing group to provide beta testing feedback and suggestions in a private forum right now. Afterwards, I'd open the EL8 beta testing to the public.

    Only EL8 beta testing is underway as EL9 testing is still a long way away from release.
     
  15. Dannymh

    Dannymh New Member

    19
    3
    3
    Oct 23, 2014
    Ratings:
    +3
    Local Time:
    6:39 AM
    1.7.x
    5.5
    I know it's been answered that only centos7 is supported but I'm on the cusp of releasing a new site/product with pretty heavy usage where I won't be able to handle long downtimes or outages so a swap over to rocky or alma could cost me dearly in may when support runs out

    Is it safe to try the beta release with say rocky to get me the longer term support?

    I can't imagine running my server on anything else but Centminmod and want to get this right early so I don't have to repeat the process and risk downtime during a switch over to servers.
     
  16. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x
    Safe is relative term. As it's the unknown usage I can't predict - you use software that I don't use. That's why beta testing exists so users can report such issues. So trying it now for testing is a way advisable.

    It's certainly more safe now that I've started automated testing https://community.centminmod.com/media/albums/centmin-mod-el8-el9-automated-tests.21/. It's revealed more bugs that need fixing.

    The private invite only EL8 Centmin Mod 130.00beta01 beta is only one with EL8 support. With that said all my new server installs lately have been AlmaLinux 8 related.
     
  17. eva2000

    eva2000 Administrator Staff Member

    52,186
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    2:39 PM
    Nginx 1.25.x
    MariaDB 10.x