How can we help?




Follow

System requirements

Stewart -

PROBLEM

What are the system requirements for installing atmail products onto my own server?

ENVIRONMENT

  • atmail suite - webmail
  • atmail suite - API server
  • atmail suite - DAV server
  • atmail mail server

CAUSE

Installation requirements.

RESOLUTION

Minimum system hardware requirements

  • atmail suite - webmail
    • CPU: 2 core
    • RAM: 1 GB
    • SSD: 20 GB
  • atmail suite - API server
    • CPU: 2 core
    • RAM: 2 GB
    • SSD: 40 GB
  • atmail suite - DAV server
    • CPU: 2 core
    • RAM: 2 GB
    • SSD: 40 GB
  • atmail mail server
    • CPU: 2 core
    • RAM: 4 GB
    • SSD: 40 GB (excluding mail storage)

Minimum system software requirements

  • Operating System
    • CentOS 7.x only
      • Postfix

        If you are planning to use the atmail mail server, you will need to remove the Postifx MTA daemon, that is installed by default on CentOS 7.

        As you will notice, Postfix is started and listens on localhost on port 25. Proceed with Postfix MTA service removal by issuing the following commands.

        systemctl stop postfix
        systemctl disable postfix yum remove postfix -y
      • MariaDB

        MariaDB must be installed and configured before installation of atmail suite or atmail mail server software.
        yum install mariadb mariadb-server -y -q
        Once the installation is complete, enable MariaDB to start on boot and start the service:
        systemctl enable mariadb
        systemctl start mariadb
        Ensure that the MariaDB service is active:
        systemctl status mariadb
        ● mariadb.service - MariaDB database server
        Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
        Active: active (running) since Mon 2019-12-09 16:05:34 AEST; 2s ago
        Process: 18325 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
        Process: 18237 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
        Main PID: 18324 (mysqld_safe)
        CGroup: /system.slice/mariadb.service
        ├─18324 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
        └─18487 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file...
        Finally, run the mysql_secure_installation script:
        mysql_secure_installation
        The root password for mariaDB has been set to none.  If you set a password, you will need to remember to supply it when installing mail server and atmail suite.
        Test if you are able to run mariaDB:
        [root@localhost ~]# mysql -u root -p
        Enter password:
        Welcome to the MariaDB monitor. Commands end with ; or \g.
        Your MariaDB connection id is 20
        Server version: 5.5.64-MariaDB MariaDB Server

        Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

        Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

        MariaDB [(none)]> exit
        Bye
      • OpenSSL

        OpenSSL must be installed and configured before installation of atmail suite or atmail mail server software.
        yum install openssl openssl-libs -y -q
  • atmail suite - webmail
    • NGINX - Installed during atmail suite rpm installation.
    • atmail suite - API server
    • browsers
      • chrome (latest)
      • firefox (latest)
      • safari (latest)
      • microsoft edge (latest)
      • internet explorer 11
      • mobile (latest per device)
  • atmail suite - API server
    • MariaDB
    • redis (recommended but optional. Although optional, warnings will be shown in the api server logs)
    • atmail DAV (optional)
    • supported IMAP backend
      • dovecot 2.2.19+
      • required extensions
        • IDLE
        • QRESYNC
        • CONDSTORE
        • CHILDREN
        • STARTTLS
        • THREAD=REFS
        • UIDPLUS
        • SORT
        • UID SORT
        • LIST-STATUS
        • SPECIAL-USE
        • MOVE
  • atmail suite - DAV server
    • PHP 5.4 - Installed during atmail suite rpm installation.
    • MariaDB - MariaDB must be installed and configured before installation of atmail suite or atmail mail server software.
    • NGINX - Installed during atmail suite rpm installation.
  • atmail mail server
    • PHP 5.4 - Installed during atmail suite rpm installation.
    • MariaDB - MariaDB must be installed and configured before installation of atmail suite or atmail mail server software.
    • NGINX - Installed during atmail suite rpm installation.
Have more questions? Submit a request

Comments


Contact our support team


+61 (7) 5357 6605       support@atmail.com