{"id":13493325,"url":"https://github.com/servisys/ispconfig_setup","last_synced_at":"2025-03-28T11:32:25.366Z","repository":{"id":29453009,"uuid":"32989306","full_name":"servisys/ispconfig_setup","owner":"servisys","description":"ISPConfig autoinstaller and setup","archived":false,"fork":false,"pushed_at":"2024-03-25T20:40:28.000Z","size":616,"stargazers_count":507,"open_issues_count":101,"forks_count":257,"subscribers_count":69,"default_branch":"master","last_synced_at":"2024-08-01T19:46:12.356Z","etag":null,"topics":["automation","debian","ispconfig","ispconfig-setup","ovh-vps","shell","virtualbox"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"liceo-ariosto-spallanzani/static-generator","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/servisys.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-03-27T14:03:14.000Z","updated_at":"2024-07-20T04:19:46.000Z","dependencies_parsed_at":"2024-01-14T06:56:10.296Z","dependency_job_id":null,"html_url":"https://github.com/servisys/ispconfig_setup","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/servisys%2Fispconfig_setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/servisys%2Fispconfig_setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/servisys%2Fispconfig_setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/servisys%2Fispconfig_setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/servisys","download_url":"https://codeload.github.com/servisys/ispconfig_setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222376246,"owners_count":16974312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","debian","ispconfig","ispconfig-setup","ovh-vps","shell","virtualbox"],"created_at":"2024-07-31T19:01:14.198Z","updated_at":"2024-10-31T07:31:25.831Z","avatar_url":"https://github.com/servisys.png","language":"Shell","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=TB4Q3UJDC5JDJ"],"categories":["Shell","automation"],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/servisys/ispconfig_setup.svg?branch=master)](https://travis-ci.org/servisys/ispconfig_setup)\n\n# README #\n\n[![PayPayl donate button](https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=TB4Q3UJDC5JDJ \"Help US support this project using Paypal\")\n\n# Newsletter #\nSubscribe to our newsletter to receive information about new version of the script\nThe link is here: http://eepurl.com/cAzq95\nWe'll use only to inform you on new version of the script :)\n\n\n# Version #\n\u003cb\u003ev.3.0.6\u003c/b\u003e\n\nDebian 10 fix for Debian 10\n\n\u003cb\u003ev.3.0.5\u003c/b\u003e\n\nDebian 10 changes file path, for root use :\n\n\tsu -\n\t\nAdded support for Debian 10 Buster and php7.3\n\tservice changed to systemctl for all service functions (start,stop,restart etc)\n\tfew other minor changes to accommodate Debian 10\n\n\u003cb\u003ev.3.0.4\u003c/b\u003e\n\nThis is a system to automate the installation of ISPConfig 3 control Panel ( http://www.ispconfig.org/page/home.html ).\n\nTested on:\n- Debian 10 Busty ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Debian 9 Stretch ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Debian 8 Jessie ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Debian 7 Wheezy ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Ubuntu 14.04 Trusty ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Ubuntu 15.10 Willy ([Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Ubuntu 16.04 Xenial Xerus ( [Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- Ubuntu 18.04 Bionic Beaver ( [Servisys VPS](https://www.servisys.it/), VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)\n- CentOS 7 ([Servisys VPS](https://www.servisys.it/), Vitualbox)\n- Raspbian\n- ISPConfig 3.*\n\n### What is this repository for? ###\n\nThis repository contains some scripts for the automation of installation of ISPConfig 3 control panel.\n\nBefore starting, be sure to follow one of these guides to install a supported Linux distribution:\n\n- Debian 7: https://www.howtoforge.com/tutorial/debian-7-wheezy-minimal-server/\n- Debian 8: https://www.howtoforge.com/tutorial/debian-8-jessie-minimal-server/\n- Debian 9: https://www.howtoforge.com/tutorial/debian-minimal-server/\n- Debain 10: https://www.howtoforge.com/tutorial/debian-10-buster-minimal-server/\n- Ubuntu 14.10: https://www.howtoforge.com/tutorial/ubuntu-14.10-utopic-unicorn-server\n- Ubuntu 15.10: https://www.howtoforge.com/tutorial/ubuntu-15.10-wily-werewolf-minimal-server/\n- Ubuntu 16.04: https://www.howtoforge.com/tutorial/ubuntu-16.04-xenial-xerus-minimal-server/\n- Ubuntu 16.10: https://www.howtoforge.com/tutorial/ubuntu-16.10-yakkety-yak-minimal-server/\n- Ubuntu 17.10: https://www.howtoforge.com/tutorial/ubuntu-minimal-server-install/\n- Ubuntu 18.04: https://www.howtoforge.com/tutorial/ubuntu-lts-minimal-server/\n- CentOS 7: https://www.howtoforge.com/tutorial/centos-7-minimal-server/\n\n#### Supported Software and Linux distributions\n\u003ctable cellpadding=\"0\" cellspacing=\"0\"\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003e\u003cstrong\u003eComponent\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd rowspan=\"2\"\u003e\u003cstrong\u003eSoftware\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd colspan=\"4\"\u003e\u003cstrong\u003eDebian/Raspbian\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd colspan=\"6\"\u003e\u003cstrong\u003eUbuntu\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cstrong\u003eCentOS\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd colspan=\"2\"\u003e\u003cstrong\u003eopenSUSE Leap\u003c/strong\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cstrong\u003eFedora\u003c/strong\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\u003ctd\u003e8\u003c/td\u003e\n        \u003ctd\u003e9\u003c/td\u003e\n        \u003ctd\u003e10\u003c/td\u003e\n\t\t\u003ctd\u003e14.04\u003c/td\u003e\n\t\t\u003ctd\u003e15.10\u003c/td\u003e\n\t\t\u003ctd\u003e16.04\u003c/td\u003e\n\t\t\u003ctd\u003e16.10\u003c/td\u003e\n\t\t\u003ctd\u003e17.10\u003c/td\u003e\n\t\t\u003ctd\u003e18.04\u003c/td\u003e\n\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\u003ctd\u003e42.1-3\u003c/td\u003e\n\t\t\u003ctd\u003e15.0\u003c/td\u003e\n\t\t\u003ctd\u003e22-28\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eWeb: HTTP\u003c/td\u003e\n\t\t\u003ctd\u003eApache\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003enginx\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMail: SMTP\u003c/td\u003e\n\t\t\u003ctd\u003ePostfix\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eMail: POP3/IMAP\u003c/td\u003e\n\t\t\u003ctd\u003eCourier\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eDovecot\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eFTP\u003c/td\u003e\n\t\t\u003ctd\u003ePure-FTPd\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"3\"\u003eDNS\u003c/td\u003e\n\t\t\u003ctd\u003eBind\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003ePowerDNS\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMyDNS\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eDatabase\u003c/td\u003e\n\t\t\u003ctd\u003eMySQL\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMariaDB\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eWebmail client\u003c/td\u003e\n\t\t\u003ctd\u003eRoundcube\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔*\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eSquirrelMail\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔*\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eChat: XMPP\u003c/td\u003e\n\t\t\u003ctd\u003eMetronome\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔*\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMailing lists\u003c/td\u003e\n\t\t\u003ctd\u003eMailman\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eAntivirus\u003c/td\u003e\n\t\t\u003ctd\u003eAmavisd\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eClamAV\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eSpam filtering\u003c/td\u003e\n\t\t\u003ctd\u003eSpamAssassin\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eGreylisting\u003c/td\u003e\n\t\t\u003ctd\u003ePostgrey\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eMail signing\u003c/td\u003e\n\t\t\u003ctd\u003eOpenDKIM\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eOpenDMARC\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eFirewall\u003c/td\u003e\n\t\t\u003ctd\u003eUFW\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eIntrusion protection\u003c/td\u003e\n\t\t\u003ctd\u003eFail2Ban\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eRootkit detection\u003c/td\u003e\n\t\t\u003ctd\u003erkhunter\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd rowspan=\"2\"\u003eStatistics\u003c/td\u003e\n\t\t\u003ctd\u003eWebalizer\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eAWStats\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003eQuota\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔*\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eLet's Encrypt\u003c/td\u003e\n\t\t\u003ctd\u003eCertbot/letsencrypt\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003eJailkit\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003eHHVM\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔^\u003c/td\u003e\n        \u003ctd\u003e✔^\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMultiServer\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n        \u003ctd\u003e✔\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n* Not yet enabled.\n^ Not yet enabled on Raspbian.\n\n\nYou can choose during install:\n- Apache or nginx\n- Dovecot or Courier\n- Quota\n- Jailkit\n- SquirrelMail or Roundcube\n- ISPConfig 3 Standard / Expert mode\n- ISPConfig 3 Multiserver Setup (* Debian 8 only for now)\n\n### How do I get set up? ###\n\nFollow one of the above guides to install a fresh copy of a supported Linux distribution.\n\nRun the following command as root user:\n\n* Debian/Raspbian 7, 8, 9 and 10 and Ubuntu 14.04, 15.10, 16.04, 16.10 and 18.04\n\n```shell\ncd /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\n```\n* CentOS 7\n\n```shell\ncd /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\n```\n\nCentOS 7 is in a very early stage, we got to test a bit, any help will be appreciated. \nSome features are missing for now, only implemented Apache and Dovecot, no webmail.\n\nIf `wget` fails, try adding the `--no-check-certificate` parameter.\n\nFollow the instructions on the screen\n\n### Who had contributed to this work? ###\n\n* The scripts and instructions have been produced by Matteo Temporini ( \u003ctemporini.matteo@gmail.com\u003e )\n* Special thanks to Travis CI for adding support to Raspberry and a big number of Bugs( https://github.com/tdulcet )\n* Special thanks to Torsten Widmann for contribution to the code\n* Special thanks to Michiel Kamphuis ( http://www.ensync.it/ ) for contribution to Multiserver Setup integration\n* Special thanks to Bartłomiej Gajda ( http://webard.me/ ) for the bug fixes to multiserver setup and beta installation\n* The code is based on the \"Automatic Debian System Installation for ISPConfig 3\" of Author: Mark Stunnenberg [@marknl](https://github.com/marknl/)\n* Howtoforge community https://www.howtoforge.com/community/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fservisys%2Fispconfig_setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fservisys%2Fispconfig_setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fservisys%2Fispconfig_setup/lists"}