This guide walks through a self-hosted installation of Dada Mail on a traditional web server stack.
For web server setup, see Apache or Nginx.
Install Perl and required modules:
# Debian/Ubuntu
sudo apt-get update
sudo apt-get install -y perl libdbd-mysql-perl libgd-gd2-perl
Download the latest release from the official website:
cd /tmp
wget https://github.com/justingit/dada-mail/releases/download/v11.22.0/dada-mail-v11.22.0-stable.tar.gz
tar xzf dada-mail-v11.22.0-stable.tar.gz
sudo mkdir -p /var/www/dadamail
sudo cp -r dada-mail-v11.22.0-stable/* /var/www/dadamail/
sudo chown -R www-data:www-data /var/www/dadamail
<VirtualHost *:80>
ServerName dadamail.example.com
DocumentRoot /var/www/dadamail
<Directory /var/www/dadamail>
Options +ExecCGI
AddHandler cgi-script .pl
DirectoryIndex dada.pl
Require all granted
</Directory>
</VirtualHost>
server {
listen 80;
server_name dadamail.example.com;
root /var/www/dadamail;
location / {
fastcgi_pass unix:/var/run/fcgiwrap.socket;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/dada.pl;
}
}
http://your-server/dadamail/installer in a browserDada Mail has no official Docker image. Community-created containers may exist but are not officially supported. For production use, traditional CGI/web server deployment is recommended.
Any questions?
Feel free to contact us. Find all contact information on our contact page.