Installation on RHEL

Note: FIPS 140-3 modules are still in review for RHEL 9.
If you want to install FileCloud with FIPS, please wait until the RHEL 9 vendors officially announce they are supporting FIPS.
RHEL information

Installation instructions

Pre-installation

Upgrade to RHEL9 if you are not already running FileCloud on it.

  1. If your Linux server is not in a isolated environment where regular users are prevented from using SSH login, we recommend enabling authentication for the MongoDB service to prevent unauthorized access through port forwarding.

  2. Upgrade to the latest supported Version of MongoDB Version 7.
    If your CPU does not have the AVX instruction set, MongoDB 7 (and MongoDB 6) will not run.
    To check whether your CPU has the instruction set, run:

    #lscpu | grep -i avx"
    

     If you do not have the AVX instruction set, install one of the select Intel and AMD processors.

Installation for RHEL 9

To install FileCloud on RHEL 9, complete the following steps:
  1. If you are not the root user, switch to the root user account by entering:

    sudo -i
    
  2. Enter the following commands:

    yum clean all
    dnf module disable httpd -y
    dnf module disable php -y
    
    cat <<EOF > /etc/yum.repos.d/filecloud-23.262.repo
    [filecloud-23.262]
    name=FileCloud 23.262
    baseurl=https://repo.filecloudlabs.com/yum/redhat/\$releasever/filecloud/23.262/x86_64/
    gpgcheck=1
    priority=1
    enabled=1
    gpgkey=https://repo.filecloudlabs.com/static/pgp/filecloud.asc
    module_hotfixes=true
    EOF
    
    cat <<EOF > /etc/yum.repos.d/mongodb-org-8.0.repo
    [mongodb-org-8.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/8.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://pgp.mongodb.com/server-8.0.asc
    EOF
    
    yum update -y --allowerasing
    yum install yum-utils -y
    yum-config-manager --enable mongodb-org-8.0
    yum-config-manager --enable filecloud-23.262
    yum install mongodb-org-8.0.23 mongodb-org-database-8.0.23 mongodb-org-server-8.0.23 mongodb-org-mongos-8.0.23 mongodb-org-tools-8.0.23 -y
    yum install openssl -y
    ACCEPT_EULA=Y dnf install filecloud -y
    



Post-installation

After installation, review the information under Post Installation and perform the relevant actions.

To configure SSL, see Use SSL on Linux.


Optional components

To install Content Search (Solr), see Install Content Search for Linux.

To configure SELinux for FileCloud, see SELinux Policies For FileCloud Installation.

To install Linux in a high availability environment, see the applicable instructions under FileCloud High Availability.


Upgrade

For Linux upgrade instructions, see Upgrade FileCloud on Linux.