A história do ISPConfig

Mascote LinuxPro encaixando um módulo num rack moderno num museu que mostra a evolução dos servidores, com o ícone do ISPConfig na parede e o cachorro caramelo cyborg ao lado

Nota (2026): Artigo original de janeiro de 2017, escrito quando a versão estável era a 3.1.2. O título e a URL foram mantidos; o texto foi revisado em setembro de 2026 e conta a história do projeto até a 3.3.2p1.

Em 2005, dois alemães da projektfarm GmbH, a mesma turma que mantinha o HowtoForge, publicaram um painel para administrar servidores de hospedagem Linux. Vinte e um anos depois, o ISPConfig continua de pé. Ele segue com licença BSD, sem cobrança por conta ou por caixa de correio, e gerencia sites, e-mail, DNS, FTP e bancos de dados em um servidor só ou em vários. Esta é a história de como um projeto pequeno sobreviveu a duas décadas em que o cPanel ficou cada vez mais caro, e por que ele ainda importa para quem monta hospedagem.

2005: o painel de quem escrevia os tutoriais

A primeira versão pública do ISPConfig, a 2.0.4, foi publicada no SourceForge em 13 de julho de 2005. Por trás dela estavam Till Brehm e Falko Timme, da projektfarm GmbH, na Alemanha, empresa que até hoje responde pelo projeto. Em 2009 o site oficial se apresentava assim: o ISPConfig foi iniciado pelas mesmas pessoas que tocam o HowtoForge. Esse é o site de tutoriais “Perfect Server” com que uma geração de administradores aprendeu a montar Postfix, BIND e Apache.

Essa origem explica o jeito do painel. Ele foi feito por quem já documentava, passo a passo, como configurar cada serviço à mão. O ISPConfig automatiza exatamente essa receita, e desde o início é distribuído sob licença BSD. A linha 2.x recebeu atualizações até 2011: a última pasta dela no SourceForge é a 2.2.40, de agosto daquele ano.

2009: chega a linha 3

Em maio de 2009, o site oficial anunciava as versões 3.0.1.2 e 3.0.1.3 da nova linha 3, e a página inicial ainda listava entre as distribuições suportadas Mandriva, Red Hat, Fedora, SuSE, Debian 3.0 a 5.0, Ubuntu 5.04 a 9.04 e CentOS. É a linha 3 que chega até hoje, com este modelo:

  • o painel é feito em PHP e guarda tudo em MySQL/MariaDB;
  • em cada servidor, plugins do backend escrevem a configuração real dos serviços: vhosts do Apache ou do nginx, caixas do Postfix e Dovecot, zonas do BIND e contas do Pure-FTPd;
  • um único painel controla vários servidores, com replicação da configuração entre eles e, se você quiser, espelhamento para alta disponibilidade;
  • há quatro níveis de acesso: administrador, revenda, cliente e usuário de e-mail. Dá para delegar a hospedagem sem entregar o root.

Naquele ano, o ISPConfig também foi finalista da categoria “Best Tool or Utility for SysAdmins” no SourceForge Community Choice Awards 2009. É um sinal de quanto o projeto já era usado.

2016 a 2019: a linha 3.1

A 3.1 chegou ao SourceForge em 27 de setembro de 2016, e esta é a fase em que este artigo foi escrito. Quando o post original saiu, a versão estável era a 3.1.2, de 25 de janeiro de 2017. Ela já vinha traduzida para o português do Brasil e trazia o suporte ao HHVM no Ubuntu 16.04, usado no curso de hospedagem que eu preparava na época. A série 3.1 recebeu atualizações até a 3.1.15, de setembro de 2019.

Naquela época o projeto suportava Debian, Ubuntu, CentOS e OpenSUSE, mas já recomendava Debian ou Ubuntu. Eu reportava bugs para o painel funcionar direito no OpenSUSE e conversava com o Falko Timme sobre isso.

2020: ISPConfig 3.2

A 3.2 foi publicada em 15 de outubro de 2020, e o próprio site oficial a apresenta como a “próxima geração” do painel. A série 3.2 recebeu atualizações até a 3.2.11p1, de outubro de 2023.

2025: ISPConfig 3.3 e o PostgreSQL

A 3.3 saiu em 25 de abril de 2025. As novidades principais:

  • bancos de dados PostgreSQL para os sites, além do MySQL e do MariaDB;
  • gráficos de carga no dashboard e no módulo de monitoramento;
  • melhorias nos certificados Let’s Encrypt;
  • versões de PHP-CLI iguais às do PHP de cada site.

Em outubro de 2025 veio a 3.3.0p3, uma atualização de segurança.

2026: Debian 13, Ubuntu 26.04 e uma rodada de segurança

A 3.3.1, de 22 de janeiro de 2026, trouxe:

  • suporte ao Debian 13, com o Dovecot 2.4;
  • suporte ao AlmaLinux 10 e ao Rocky Linux 10;
  • compatibilidade com o PHP 8.5;
  • o pgAdmin para os bancos PostgreSQL;
  • a correção de três falhas de escalada de privilégio.

A 3.3.1p1, de março, corrigiu bugs dessa versão.

Em 18 de setembro de 2026 saiu a 3.3.2, e três dias depois o patch 3.3.2p1. Ela trouxe:

  • suporte ao Ubuntu 26.04;
  • aplicação da política DMARC na entrada de e-mail;
  • backup de banco sem travar as tabelas;
  • correção de uma injeção de SQL na API remota e de uma escalada de privilégio no Fetchmail.

Os detalhes e o passo a passo da atualização estão no nosso post sobre o ISPConfig 3.3.2.

ISPConfig e o Linux

O que separa o ISPConfig de um “mini-cPanel” é que ele não esconde o Linux. Ele não cria um sistema paralelo: gera arquivos de configuração comuns dos serviços de sempre. O que aparece no painel está nos arquivos, e quando algo quebra você depura o Postfix e o nginx, não “o painel”. Isso é virtude e é custo. O ISPConfig não é para quem não sabe administrar Linux, mas é ótimo para quem sabe e quer delegar o dia a dia.

Na linha 3.3 atual, o painel cobre:

  • Web: Apache 2 ou nginx, PHP em várias versões e SSL gratuito pelo Let’s Encrypt;
  • E-mail: Postfix e Dovecot, com antispam pelo Rspamd;
  • DNS: BIND, e também PowerDNS;
  • Bancos: MariaDB/MySQL e PostgreSQL;
  • FTP e shell: Pure-FTPd e usuários com jailkit.

Segundo o anúncio da 3.3.2, as distribuições suportadas são:

  • Debian 11 a 13 (recomendado);
  • Ubuntu 22.04 a 26.04 (recomendado);
  • AlmaLinux 8 a 10 e Rocky Linux 8 a 10;
  • CentOS 8.

Para um servidor novo, o caminho mais curto é o instalador automático oficial, em get.ispconfig.org. Ele monta o servidor inteiro, com painel e serviços, numa execução só. Só funciona em Debian e Ubuntu (sem apt-get, o script para) e, na versão atual, aceita Debian 11 a 13 e Ubuntu 22.04, 24.04 e 26.04. Rode-o apenas em uma máquina recém-instalada:

wget -O ispconfig.sh https://get.ispconfig.org
sh ispconfig.sh --help
sh ispconfig.sh --use-nginx --use-php=8.4 --unattended-upgrades

Antes de rodar, dois cuidados:

  • o hostname precisa ser um FQDN que resolva, por exemplo hostnamectl set-hostname srv1.seudominio.com.br;
  • as portas de e-mail, web, FTP e a do painel (8080) precisam estar liberadas.

O --help lista as demais opções, como --use-certbot, --use-amavis, --roundcube e --ssh-harden. O painel fica em https://SEU-SERVIDOR:8080.

ISPConfig contra a concorrência

Painel Licença Multi-servidor Observação
ISPConfig BSD Sim, nativo, com espelhamento Escreve a configuração real de Apache/nginx, Postfix e BIND
cPanel/WHM Proprietária Limitado Padrão de mercado, cobrado por conta
Plesk Proprietária Sim Único dos grandes que também roda em Windows Server
HestiaCP GPL Não Fork do VestaCP, leve, para um servidor só
Virtualmin GPL, com versão Pro Sim Construído sobre o Webmin

A combinação que sobra para o ISPConfig é difícil de achar em outro lugar: nenhum custo por conta, vários servidores de verdade e configuração que você audita no arquivo. Os pontos fracos também são conhecidos:

  • a interface é datada;
  • não há instalador de aplicativos em um clique;
  • a documentação completa é um manual pago;
  • atualizar a distribuição com o painel instalado exige leitura e backup antes.

Linha do tempo

  • 13/07/2005: ISPConfig 2.0.4, da projektfarm GmbH (Till Brehm e Falko Timme), sob licença BSD;
  • 05/2009: linha 3, com as versões 3.0.1.2 e 3.0.1.3;
  • 2009: finalista do SourceForge Community Choice Awards, na categoria de ferramentas para sysadmins;
  • 08/2011: 2.2.40, a última pasta da linha 2 no SourceForge;
  • 27/09/2016: ISPConfig 3.1;
  • 25/01/2017: 3.1.2, a versão estável quando este artigo foi escrito;
  • 15/10/2020: ISPConfig 3.2;
  • 26/10/2023: 3.2.11p1, a última pasta da série 3.2 no SourceForge;
  • 25/04/2025: ISPConfig 3.3, com PostgreSQL;
  • 10/2025: 3.3.0p3, atualização de segurança;
  • 22/01/2026: 3.3.1, com Debian 13, Dovecot 2.4, PHP 8.5 e três correções de segurança;
  • 09/03/2026: 3.3.1p1;
  • 18/09/2026: 3.3.2, com Ubuntu 26.04, DMARC e correções de segurança;
  • 21/09/2026: 3.3.2p1.

No LinuxPro

Uso o ISPConfig desde 2007, ainda na linha 2.x. A tradução para o português do Brasil sempre fez diferença na hora de entregar o painel a um cliente ou revenda. Aqui no blog há o howto ISPConfig no Debian, o panorama de hospedagem com ISPConfig e o guia de atualização do ISPConfig 3.3.2.

Os cursos EAD de 2017 citados no texto original saíram do ar. O curso atual é o E-mail com Postfix, na Udemy. Para quem administra servidor de e-mail, vale conhecer também a história do PostfixAdmin e o projeto go-postfixadmin.

A lição do ISPConfig é simples: um projeto pequeno, com licença permissiva e feito por quem conhece o servidor por dentro, atravessou vinte anos sem mudar a proposta. Os serviços são os de verdade, o Debian e o Ubuntu são a base, e nenhuma licença é cobrada por caixa de correio.

Referências