{"id":107,"date":"2017-01-05T18:05:03","date_gmt":"2017-01-05T20:05:03","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2017\/01\/a-historia-do-ispconfig\/"},"modified":"2026-09-22T22:50:05","modified_gmt":"2026-09-23T01:50:05","slug":"a-historia-do-ispconfig","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/en\/2017\/01\/a-historia-do-ispconfig\/","title":{"rendered":"The history of ISPConfig"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/09\/ispconfig-historia-v4.webp\" alt=\"Mascote LinuxPro encaixando um m\u00f3dulo num rack moderno num museu que mostra a evolu\u00e7\u00e3o dos servidores, com o \u00edcone do ISPConfig na parede e o cachorro caramelo cyborg ao lado\" width=\"1486\" height=\"856\" \/><\/p>\n<div style=\"background:#fff8e1;border-left:4px solid #8b1a1a;padding:.8em 1em;margin:1em 0\"><strong>Note (2026):<\/strong> Original article from January 2017, written when the stable version was 3.1.2. The title and URL have been kept; the text was revised in September 2026 and tells the story of the project up to 3.3.2p1.<\/div>\n<p>In 2005, two Germans from <strong>projektfarm GmbH<\/strong>, the same crew that ran HowtoForge, published a panel to manage Linux hosting servers. Twenty-one years later, the <a href=\"https:\/\/www.ispconfig.org\/\" rel=\"noopener\" target=\"_blank\">ISPConfig<\/a> is still standing. It remains BSD-licensed, with no per-account or per-mailbox fee, and manages sites, email, DNS, FTP, and databases on a single server or multiple servers. This is the story of how a small project survived two decades in which cPanel kept getting more expensive, and why it still matters for anyone setting up hosting.<\/p>\n<p><!-- more --><\/p>\n<h2>2005: the panel from the ones who wrote the howtos<\/h2>\n<p>The first public version of ISPConfig, the <strong>2.0.4<\/strong>, was published on SourceForge on <strong>13 July 2005<\/strong>. Behind it were <strong>Till Brehm<\/strong> and <strong>Falko Timme<\/strong>, from projektfarm GmbH in Germany, the company that still runs the project today. In 2009 the official site presented itself like this: ISPConfig was started by the same people who run <strong>HowtoForge<\/strong>. That is the site of \u201cPerfect Server\u201d tutorials with which a generation of administrators learned how to set up Postfix, BIND and Apache.<\/p>\n<p>This origin explains the panel's style. It was built by people who already documented, step by step, how to configure each service by hand. ISPConfig automates precisely that recipe, and from the start it has been distributed under the <strong>BSD license<\/strong>. The 2.x line received updates until 2011: the last folder for it on SourceForge is 2.2.40, from August of that year.<\/p>\n<h2>2009: the 3 line arrives<\/h2>\n<p>In May of 2009, the official site was announcing the new <strong>3.0.1.2<\/strong> and <strong>3.0.1.3<\/strong> versions of the 3 line, and the home page still listed among the supported distributions Mandriva, Red Hat, Fedora, SuSE, Debian 3.0 to 5.0, Ubuntu 5.04 to 9.04, and CentOS. It is the 3 line that survives to this day, following this model:<\/p>\n<ul>\n<li>the panel is built in PHP and stores everything in MySQL\/MariaDB;<\/li>\n<li>on each server, backend plugins write the actual configuration of services: Apache or nginx vhosts, Postfix and Dovecot mailboxes, BIND zones and Pure-FTPd accounts;<\/li>\n<li>a single panel controls <strong>multiple servers<\/strong>, with configuration replication between them and, if you want, mirroring for high availability;<\/li>\n<li>there are four access levels: <strong>administrator, reseller, client and email user<\/strong>. It is possible to delegate hosting without giving away root.<\/li>\n<\/ul>\n<p>That same year, ISPConfig was also a finalist in the \u201cBest Tool or Utility for SysAdmins\u201d category at the SourceForge Community Choice Awards 2009. It is a sign of how widely the project was already used.<\/p>\n<h2>2016 to 2019: the 3.1 line<\/h2>\n<p>A <strong>3.1<\/strong> arrived on SourceForge in <strong>27 September 2016<\/strong>, and this is the stage at which this article was written. When the original post came out, the stable version was <strong>3.1.2<\/strong>, from 25 January 2017. It was already translated into Brazilian Portuguese and included support for HHVM on Ubuntu 16.04, used in the hosting course I was preparing at the time. The 3.1 series received updates until 3.1.15, September 2019.<\/p>\n<p>At that time the project supported Debian, Ubuntu, CentOS and OpenSUSE, but already recommended Debian or Ubuntu. I reported bugs for the panel to work properly on OpenSUSE and talked to Falko Timme about that.<\/p>\n<h2>2020: ISPConfig 3.2<\/h2>\n<p>A <strong>3.2<\/strong> was published on <strong>15 October 2020<\/strong>, and the official site itself presents it as the \u201cnext generation\u201d of the panel. The 3.2 series received updates up to 3.2.11p1, from October 2023.<\/p>\n<h2>2025: ISPConfig 3.3 and PostgreSQL<\/h2>\n<p>A <strong>3.3<\/strong> was released on <strong>25 April 2025<\/strong>. The main new features:<\/p>\n<ul>\n<li>databases <strong>PostgreSQL<\/strong> for the sites, in addition to MySQL and MariaDB;<\/li>\n<li>load graphs in the dashboard and in the monitoring module;<\/li>\n<li>improvements to Let's Encrypt certificates;<\/li>\n<li>PHP-CLI versions equal to the PHP of each site.<\/li>\n<\/ul>\n<p>In October of 2025 came 3.3.0p3, a security update.<\/p>\n<h2>2026: Debian 13, Ubuntu 26.04, and a security round<\/h2>\n<p>A <strong>3.3.1<\/strong>, on <strong>January 22, 2026<\/strong>, brought:<\/p>\n<ul>\n<li>support for Debian 13, with Dovecot 2.4;<\/li>\n<li>support for AlmaLinux 10 and Rocky Linux 10;<\/li>\n<li>compatibility with PHP 8.5;<\/li>\n<li>pgAdmin for PostgreSQL databases;<\/li>\n<li>the fix for three privilege escalation flaws.<\/li>\n<\/ul>\n<p>3.3.1p1, from March, fixed bugs in that version.<\/p>\n<p>In <strong>September 18, 2026<\/strong> came out <strong>3.3.2<\/strong>, and three days later the patch <strong>3.3.2p1<\/strong>. She brought:<\/p>\n<ul>\n<li>support for Ubuntu 26.04;<\/li>\n<li>enforcement of the DMARC policy on incoming email;<\/li>\n<li>database backup without locking the tables;<\/li>\n<li>fix for a SQL injection in the remote API and for a privilege escalation in Fetchmail.<\/li>\n<\/ul>\n<p>The details and the step by step for the update are in our post about the <a href=\"\/en\/2026\/09\/ispconfig-3-3-2-ubuntu-26-04-dmarc-e-correcoes-de-seguranca\/\">ISPConfig 3.3.2<\/a>.<\/p>\n<h2>ISPConfig and Linux<\/h2>\n<p>What sets ISPConfig apart from a \u201cmini-cPanel\u201d is that it does not hide Linux. It does not create a parallel system: it generates configuration files common to the usual services. What appears in the panel is in the files, and when something breaks you debug Postfix and nginx, not \u201cthe panel\u201d. This is a virtue and it is a cost. ISPConfig is not for those who do not know how to administer Linux, but it is great for those who do and want to delegate the day-to-day.<\/p>\n<p>In the current 3.3 line, the panel covers:<\/p>\n<ul>\n<li><strong>Web:<\/strong> Apache 2 or nginx, PHP in multiple versions and free SSL via Let\u2019s Encrypt;<\/li>\n<li><strong>Email:<\/strong> Postfix and Dovecot, with antispam through Rspamd;<\/li>\n<li><strong>DNS:<\/strong> BIND, and also PowerDNS;<\/li>\n<li><strong>Databases:<\/strong> MariaDB\/MySQL and PostgreSQL;<\/li>\n<li><strong>FTP and shell:<\/strong> Pure-FTPd and users with jailkit.<\/li>\n<\/ul>\n<p>According to the announcement at 3.3.2, the supported distributions are:<\/p>\n<ul>\n<li>Debian 11 to 13 (recommended);<\/li>\n<li>Ubuntu 22.04 to 26.04 (recommended);<\/li>\n<li>AlmaLinux 8 to 10 and Rocky Linux 8 to 10;<\/li>\n<li>CentOS 8.<\/li>\n<\/ul>\n<p>For a new server, the shortest path is the <strong>official automatic installer<\/strong>, in <code data-no-translation=\"\">get.ispconfig.org<\/code>. It sets up the entire server, with panel and services, in a single run. It only works on Debian and Ubuntu (without <code data-no-translation=\"\">apt-get<\/code>, and stops the script) and, in the current version, supports Debian 11 through 13 and Ubuntu 22.04, 24.04, and 26.04. Run it only on a freshly installed machine:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">wget -O ispconfig.sh https:\/\/get.ispconfig.org\nsh ispconfig.sh --help\nsh ispconfig.sh --use-nginx --use-php=8.4 --unattended-upgrades<\/code><\/pre>\n<p>Before running, two precautions:<\/p>\n<ul>\n<li>the hostname must be an FQDN that resolves, for example <code data-no-translation=\"\">hostnamectl set-hostname srv1.seudominio.com.br<\/code>;<\/li>\n<li>the email, web, FTP ports and the panel port (8080) must be open.<\/li>\n<\/ul>\n<p>The <code data-no-translation=\"\">--help<\/code> lists the other options, such as <code data-no-translation=\"\">--use-certbot<\/code>, <code data-no-translation=\"\">--use-amavis<\/code>, <code data-no-translation=\"\">--roundcube<\/code> and <code data-no-translation=\"\">--ssh-harden<\/code>. The panel is located at <code data-no-translation=\"\">https:\/\/SEU-SERVIDOR:8080<\/code>.<\/p>\n<h2>ISPConfig against the competition<\/h2>\n<table>\n<thead>\n<tr>\n<th>Panel<\/th>\n<th>License<\/th>\n<th>Multi-server<\/th>\n<th>Note<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>ISPConfig<\/strong><\/td>\n<td>BSD<\/td>\n<td>Yes, native, with mirroring<\/td>\n<td>Writes the actual Apache\/nginx, Postfix and BIND configuration<\/td>\n<\/tr>\n<tr>\n<td>cPanel\/WHM<\/td>\n<td>Proprietary<\/td>\n<td>Limited<\/td>\n<td>Industry standard, charged per account<\/td>\n<\/tr>\n<tr>\n<td>Plesk<\/td>\n<td>Proprietary<\/td>\n<td>Yes<\/td>\n<td>The only major one that also runs on Windows Server<\/td>\n<\/tr>\n<tr>\n<td>HestiaCP<\/td>\n<td>GPL<\/td>\n<td>No<\/td>\n<td>Fork of VestaCP, lightweight, for a single server<\/td>\n<\/tr>\n<tr>\n<td>Virtualmin<\/td>\n<td>GPL, with a Pro version<\/td>\n<td>Yes<\/td>\n<td>Built on top of Webmin<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The combination left over for the ISP is unlikely to be found elsewhere: <strong>no licensing costs, multiple real servers, and configuration that you can audit in the file<\/strong>. The weak points are also well known:<\/p>\n<ul>\n<li>the interface is dated;<\/li>\n<li>there is no one-click application installer;<\/li>\n<li>the complete documentation is a paid manual;<\/li>\n<li>updating the distribution with the panel installed requires reading and backing up first.<\/li>\n<\/ul>\n<h2>Timeline<\/h2>\n<ul>\n<li><strong>13\/07\/2005<\/strong>: ISPConfig 2.0.4, from projektfarm GmbH (Till Brehm and Falko Timme), under the BSD license;<\/li>\n<li><strong>05\/2009<\/strong>: the 3 line, with versions 3.0.1.2 and 3.0.1.3;<\/li>\n<li><strong>2009<\/strong>: finalist in the SourceForge Community Choice Awards, in the sysadmin tools category;<\/li>\n<li><strong>08\/2011<\/strong>: 2.2.40, the last directory in the 2 line on SourceForge;<\/li>\n<li><strong>27\/09\/2016<\/strong>: ISPConfig 3.1;<\/li>\n<li><strong>25\/01\/2017<\/strong>: 3.1.2, the stable version at the time this article was written;<\/li>\n<li><strong>15\/10\/2020<\/strong>: ISPConfig 3.2;<\/li>\n<li><strong>26\/10\/2023<\/strong>: 3.2.11p1, the latest in the 3.2 series on SourceForge;<\/li>\n<li><strong>25\/04\/2025<\/strong>: ISPConfig 3.3, with PostgreSQL;<\/li>\n<li><strong>10\/2025<\/strong>: 3.3.0p3, security update;<\/li>\n<li><strong>22\/01\/2026<\/strong>: 3.3.1, with Debian 13, Dovecot 2.4, PHP 8.5 and three security fixes;<\/li>\n<li><strong>09\/03\/2026<\/strong>: 3.3.1p1;<\/li>\n<li><strong>18\/09\/2026<\/strong>: 3.3.2, with Ubuntu 26.04, DMARC, and security fixes;<\/li>\n<li><strong>21\/09\/2026<\/strong>: 3.3.2p1.<\/li>\n<\/ul>\n<h2>On LinuxPro<\/h2>\n<p>I have used ISPConfig since <strong>2007<\/strong>, still on the 2.x line. The Portuguese (Brazil) translation always made a difference when delivering the panel to a client or reseller. Here on the blog there's the howto <a href=\"\/en\/2017\/04\/ispconfig3-no-debian\/\">ISPConfig on Debian<\/a>, the overview of <a href=\"\/en\/2017\/01\/hospedagem-com-ispconfig\/\">hosting with ISPConfig<\/a> and the update guide for the <a href=\"\/en\/2026\/09\/ispconfig-3-3-2-ubuntu-26-04-dmarc-e-correcoes-de-seguranca\/\">ISPConfig 3.3.2<\/a>.<\/p>\n<p>The 2017 distance learning courses mentioned in the original text are no longer available. The current course is the <a href=\"https:\/\/www.udemy.com\/course\/email-com-postfix\" rel=\"noopener\" target=\"_blank\">Email with Postfix<\/a>, on Udemy. For those who administer a mail server, it's also worth knowing about the <a href=\"\/en\/2026\/09\/a-historia-do-postfixadmin\/\">PostfixAdmin history<\/a> and the project <a href=\"\/en\/2026\/09\/go-postfixadmin\/\">go-postfixadmin<\/a>.<\/p>\n<p>The ISPConfig lesson is simple: a small project, with a permissive license and made by people who know the server inside out, has lasted twenty years without changing its proposal. The services are real, Debian and Ubuntu are the foundation, and no license is charged per mailbox.<\/p>\n<h2>References<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.ispconfig.org\/\" rel=\"noopener\" target=\"_blank\">ispconfig.org<\/a><\/li>\n<li><a href=\"https:\/\/sourceforge.net\/projects\/ispconfig\/files\/\" rel=\"noopener\" target=\"_blank\">Version archive on SourceForge<\/a><\/li>\n<li><a href=\"https:\/\/www.ispconfig.org\/blog\/ispconfig-3-3-released\/\" rel=\"noopener\" target=\"_blank\">ISPConfig 3.3 announcement<\/a><\/li>\n<li><a href=\"https:\/\/www.ispconfig.org\/blog\/ispconfig-3-3-2-released\/\" rel=\"noopener\" target=\"_blank\">ISPConfig 3.3.2 announcement<\/a><\/li>\n<li><a href=\"https:\/\/git.ispconfig.org\/ispconfig\/ispconfig3\" rel=\"noopener\" target=\"_blank\">Source code (GitLab)<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>In 2005, two Germans from projektfarm GmbH, the same crew that maintained HowtoForge, published a panel to manage Linux hosting servers. Twenty-one years later, ISPConfig is still going strong. It continues under a BSD license, with no fee \u2026 <a title=\"The history of ISPConfig\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/en\/2017\/01\/a-historia-do-ispconfig\/\" aria-label=\"Read more about A hist\u00f3ria do ISPConfig\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,11,71,12,2,111,3],"tags":[16,15,73,14,145,17,4,57,5],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-cursos","category-debian","category-hospedagem","category-lamp","category-linux","category-opensource","category-ubuntu","tag-cursos","tag-debian","tag-hospedagem","tag-howto","tag-ispconfig","tag-lamp","tag-linux","tag-painel","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":10,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":1661,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/107\/revisions\/1661"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}