How to Install iRedMail on CentOS 8


Easily deploy your favorite applications in seconds at an unbeatable price for your next projects.

iRedMail Installation on CentOS 8

iRedMail is a full-featured mail server solution that allows you to set up and manage your own mail server with ease. It is a free and open-source software package that supports multiple mail domains, unlimited users, and can handle thousands of emails per day. In addition to email services, iRedMail also provides features like webmail, calendar, contact management, and more.


Before proceeding with the installation, make sure your CentOS 8 server meets the following requirements:

  • A fresh CentOS 8 server
  • Minimum 2GB RAM
  • At least 50GB of free disk space
  • A domain name pointed to your server's IP address

Installation Steps

Start by updating the system packages to their latest versions:

sudo dnf update

Configure a fully qualified domain name (FQDN) for your mail server:

sudo vi /etc/hostname

Enter your desired FQDN:


Save and exit the file.

Disable SELinux temporarily:

sudo setenforce 0

Install the necessary packages for iRedMail:

sudo dnf install wget curl

Download the iRedMail installation script:

wget https://github.com/iredmail/iRedMail/archive/1.4.2.tar.gz

Extract the downloaded archive:

tar xvf 1.4.2.tar.gz

Change to the extracted directory:

cd iRedMail-1.4.2

Create a configuration file:

cp iRedMail.default config

Edit the configuration file:

vi config

Modify the following options as per your requirements:

export DEFAULT_DOMAIN='example.com'
export MYSQL_ROOT_PASSWORD='your_password'
export FIRST_MAIL_DOMAIN='example.com'
export FIRST_MAIL_DOMAIN_ADMIN_PASSWORD='admin_password'

Save and exit the file.

Run the installation script:

sudo bash iRedMail.sh

During the installation, you will be prompted to enter various configuration details.

Follow the on-screen instructions and provide the necessary information like server hostname, SSL certificate, database settings, etc.

Start and enable the required services:

sudo systemctl enable --now firewalld
sudo systemctl enable --now nginx
sudo systemctl enable --now dovecot
sudo systemctl enable --now postfix
sudo systemctl enable --now mlmmj

Open a web browser and navigate to your server's IP address or hostname:


Log in to the iRedMail web interface using the administrator account:

Username: [email protected]
Password: your_admin_password

You can now start managing your mail server using the intuitive iRedMail web interface.

  1. Update System Packages
  2. Set Up Fully Qualified Domain Name (FQDN)
  3. Disable SELinux
  4. Install Required Packages
  5. Download and Run iRedMail Script
  6. Follow the On-Screen Instructions
  7. Start and Enable Services
  8. Access iRedMail Web Interface

Congratulations! You have successfully installed iRedMail on your CentOS 8 server. You can now start using and managing your own mail server.

Refer A Friend
Get $25

Installing iRedMail on CentOS 8
iRedMail CentOS 8
CentOS 8 iRedMail installation
how to install iRedMail on CentOS 8
CentOS 8 iRedMail setup
step-by-step guide to install iRedMail on CentOS 8
iRedMail installation tutorial for CentOS 8
CentOS 8 mail server installation with iRedMail
iRedMail CentOS 8 configuration guide
CentOS 8 iRedMail installation steps

Why Customers Love Us

What our customers say about us

Ready To Get Started For Free?

Create your free account today.