Subscribe to our newsletter to receive information about new version of the script The link is here: http://eepurl.com/cAzq95 We'll use only to inform you on new version of the script :)
v.3.0.6
Debian 10 fix for Debian 10
v.3.0.5
Debian 10 changes file path, for root use :
su -
Added support for Debian 10 Buster and php7.3 service changed to systemctl for all service functions (start,stop,restart etc) few other minor changes to accommodate Debian 10
v.3.0.4
This is a system to automate the installation of ISPConfig 3 control Panel ( http://www.ispconfig.org/page/home.html ).
Tested on:
This repository contains some scripts for the automation of installation of ISPConfig 3 control panel.
Before starting, be sure to follow one of these guides to install a supported Linux distribution:
Component | Software | Debian/Raspbian | Ubuntu | CentOS | openSUSE Leap | Fedora | |||||||||
7 | 8 | 9 | 10 | 14.04 | 15.10 | 16.04 | 16.10 | 17.10 | 18.04 | 7 | 42.1-3 | 15.0 | 22-28 | ||
Web: HTTP | Apache | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
nginx | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Mail: SMTP | Postfix | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Mail: POP3/IMAP | Courier | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
Dovecot | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
FTP | Pure-FTPd | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
DNS | Bind | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
PowerDNS | |||||||||||||||
MyDNS | |||||||||||||||
Database | MySQL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
MariaDB | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Webmail client | Roundcube | ✔ | ✔ | ✔ | ✔ | ✔* | ✔ | ✔ | |||||||
SquirrelMail | ✔ | ✔ | ✔ | ✔ | ✔ | ✔* | ✔ | ✔ | |||||||
Chat: XMPP | Metronome | ✔ | ✔ | ✔ | ✔ | ✔ | ✔* | ||||||||
Mailing lists | Mailman | ✔ | |||||||||||||
Antivirus | Amavisd | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
ClamAV | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Spam filtering | SpamAssassin | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Greylisting | Postgrey | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
Mail signing | OpenDKIM | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
OpenDMARC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
Firewall | UFW | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
Intrusion protection | Fail2Ban | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Rootkit detection | rkhunter | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Statistics | Webalizer | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
AWStats | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Quota | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔* | |||||
Let's Encrypt | Certbot/letsencrypt | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Jailkit | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
HHVM | ✔^ | ✔^ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
MultiServer | ✔ | ✔ |
You can choose during install:
Follow one of the above guides to install a fresh copy of a supported Linux distribution.
Run the following command as root user:
cd /tmp; wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; bash install.sh
cd /tmp; sudo yum install wget unzip net-tools; wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; sudo install.sh
CentOS 7 is in a very early stage, we got to test a bit, any help will be appreciated. Some features are missing for now, only implemented Apache and Dovecot, no webmail.
If wget
fails, try adding the --no-check-certificate
parameter.
Follow the instructions on the screen