Getting Started with DirectAdmin: What kind of server do I need? Print

  • 0


Operating System:  


Fedora 7, 8 (not supporting future versions)
RedHat Enterprise / CentOS 4.x, 5.x, 6.x (64-bit: 4.1 - 4.5, 5.x, 6.x)
FreeBSD 5.x, 6.x, 7, 7 64-bit, 8 64-bit, 9 64-bit (7.3 and 9 may require an exim recompile)

Debian 4.0, 5.0, 6.0. 64-bit: 5.0, 6.0 (click for Ubuntu)
Which OS am I using?
Operating System End-of-Life Policy


We suggest a simple partition structure of:


/boot          40 meg 
swap          2 x memory
/                rest of drive


For a less simple partition structure:


/boot          40 meg 
swap          2 x memory
/tmp           1 Gig. Highly recommended to mount /tmp with noexec,nosuid in /etc/fstab
/                 6-10 Gig
/var             8-20 gig. Emails, logs and databases stored here on Redhat/CentOS/Fedora
/usr            5-12+ gig. DA data, source code, frontpage, mysql backups with custombuild option.
/home         rest of drive. Roughly 80% for user data. Mount with nosuid in /etc/fstab if possible.


Feel free to modify these numbers as needed. Note, if you plan on installing dovecot (recommended), all email data is stored under /home and not /var, so adjust as needed. Also FreeBSD and Debian store mysql databases in /home/mysql/.


Please have Basic development/compiling tools such as gcc, g++, and perl. If you will use customapache (apache 1.3, vm-pop3d, wu-imap) have xinetd up and running (inetd on FreeBSD). Custombuild does not require xinetd/inetd.

***Please do not install services such as Apache, PHP, MySQL, Ftp, Sendmail, etc., as we will do this for you.  All we need is a CLEAN install of your operating system.***
We do not recommend installing DirectAdmin on an existing live production server.
DirectAdmin does not convert existing data upon install.




We highly recommend a processor of at least 500mhz even though DirectAdmin will run on slower systems.  A minimum 1 Gigabyte of memory is required (2+ Gig is preferred), with at least 2 gig of swap memory.  A hard drive with at least 2 gigabytes of free space (after the Linux install) is also required.  If you are expecting high traffic levels then you will need more memory, processor power, and hard drive space than we recommend here. Intel and AMD should work fine. Solaris/Sparc will not.




Please ensure SSH is installed and working.

Please ensure named (Name Daemon) is selected during the Redhat install.
gcc and g++ are required to compile apache and php.
The system kernel and filesystem must support quotas. The kernel should support IPv6.


Authority Level:


You must have root access on the server.


IP Addresses:


At a bare minimum your server must have one IP address.  However, for DNS control you will need at least two (2) IP addresses.  With only one IP address you will be forced to use an external DNS service -- this means web sites you create through the control panel will not propagate automatically.

Your server IP must be an external IP address. Local IP addresses (192.168.x.x or 10.0.x.x) will not work. The IP in your network device must be the same IP in your license file, as well as the public IP that connects to our system to download the license and binaries. This means that LANs will not work. More info on IP requirements


Installing DirectAdmin:  How is it done?


We will install DirectAdmin for you at no cost (free installs may not be included with bulk purchases).  If you prefer to install DirectAdmin yourself, please refer to the DirectAdmin Installation Guide.


What Gets Installed?


DirectAdmin Control Panel Software
Apache 1.3, 2.0, 2.2, 2.4 Web Server
Php 4.4, 5.2 or 5.3, 5.4 Php Scripting Language (CLI, or suPhp(cgi))
PhpMyAdmin MySQL Database Manager
MySQL 4.1/5.0/5.1/5.5 MySQL Databases
Exim 4 Exim Mail Manager
Majordomo 1.94.5 Majordomo Mailing List Manager
Dovecot Pop/Imap Server. Uses Maildir
Proftpd 1.3 FTP Server

Note the versions installed varies per OS version. For more recent versions, always use the newest OS version.
Newly supported OS's may not support vm-pop3d/wu-imap and customapache. Custombuild must be selected (dovecot is used for pop/imap)


Need More Information?


You can e-mail questions to  or talk to a live support operator by visiting the support page.  Due to the technical nature of this subject, we require that you contact an online support representative instead of calling our sales phone number. You may also visit the forum to see if your question has been answered there.

Was this answer helpful?

« Back