{"id":652,"date":"2026-09-06T11:58:29","date_gmt":"2026-09-06T14:58:29","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2026\/09\/instalando-zimbra-foss-10-1-ubuntu\/"},"modified":"2026-09-08T12:09:11","modified_gmt":"2026-09-08T15:09:11","slug":"instalando-zimbra-foss-10-1-ubuntu","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/instalando-zimbra-foss-10-1-ubuntu\/","title":{"rendered":"Instalando Zimbra 10.1 FOSS no Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro encaixando o servidor de correio Zimbra no rack, placa 3D dos bal\u00f5es oficiais na parede\" src=\"\/wp-content\/uploads\/2026\/09\/zimbra-foss-v4.webp\" width=\"1486\" height=\"856\" \/><\/p>\n<p>A Synacor n\u00e3o entrega mais bin\u00e1rio FOSS de gra\u00e7a. Quem quer Zimbra 10.1 no Ubuntu baixa o tarball da comunidade: <a href=\"https:\/\/github.com\/maldua\/zimbra-foss\">maldua\/zimbra-foss<\/a>, builds da bTactic. Abaixo: instala\u00e7\u00e3o limpa no Ubuntu 22.04 e 24.04 LTS, DNS, <code>install.sh<\/code> e o primeiro <code>zmcontrol status<\/code>. N\u00e3o \u00e9 build oficial da Synacor; \u00e9 o tarball que o f\u00f3rum usa quando o OSE morreu.<\/p>\n<p><!-- more --><\/p>\n<h2>O que \u00e9 o Maldua FOSS<\/h2>\n<p>O <a href=\"https:\/\/github.com\/maldua\/zimbra-foss\">zimbra-foss<\/a> empacota o mesmo <code>zm-build<\/code> do Zimbra Collaboration Suite, sem os m\u00f3dulos Network Edition. A p\u00e1gina de downloads \u00e9 <a href=\"https:\/\/maldua.github.io\/zimbra-foss\/downloads\/\">maldua.github.io\/zimbra-foss\/downloads<\/a>. Os <code>.tgz<\/code> saem no GitHub Releases. Licen\u00e7a do c\u00f3digo: GPL-2.0. Sem garantia.<\/p>\n<p>Em setembro de 2026 o quadro era:<\/p>\n<ul>\n<li><strong>10.1.18.p1<\/strong> \u2014 est\u00e1vel (15+ dias no f\u00f3rum sem reclamo grave)<\/li>\n<li><strong>10.1.20.p1<\/strong> \u2014 recente (20 ago 2026), com <a href=\"https:\/\/github.com\/maldua-pimbra\/maldua-pimbra\">patches Pimbra<\/a> de seguran\u00e7a<\/li>\n<\/ul>\n<p>FOSS x.y.z deve carregar o mesmo n\u00edvel de corre\u00e7\u00e3o que o Network x.y.z; o embargo da Synacor pode atrasar at\u00e9 duas luas. Ubuntu 18.04 ainda tem tarball \u2014 n\u00e3o use, o LTS acabou. O caminho deste howto \u00e9 <strong>Ubuntu 22.04 ou 24.04<\/strong>, um servidor s\u00f3, FQDN de verdade.<\/p>\n<p>A hist\u00f3ria da su\u00edte: <a href=\"\/2026\/09\/a-historia-do-servidor-zimbra\/\">A hist\u00f3ria do servidor Zimbra<\/a>. O howto antigo deste blog, ainda no 8.7: <a href=\"\/2017\/04\/install-zimbra-8\/\">Instala\u00e7\u00e3o do Zimbra 8.7.1 no Ubuntu<\/a>.<\/p>\n<h2>Antes de baixar: DNS ou nem come\u00e7a<\/h2>\n<p>O instalador resolve o hostname. Se <code>hostname -f<\/code> n\u00e3o devolver o FQDN, ou o MX apontar para outro lugar, o <code>install.sh<\/code> aborta ou o MTA fica mudo. No DNS do dom\u00ednio:<\/p>\n<pre><code class=\"language-bash\"># A\nmail.exemplo.com.br.   IN  A    203.0.113.10\n# MX\nexemplo.com.br.        IN  MX  10  mail.exemplo.com.br.\n# PTR (no provedor)\n10.113.0.203.in-addr.arpa.  IN  PTR  mail.exemplo.com.br.\n<\/code><\/pre>\n<p>No servidor:<\/p>\n<pre><code class=\"language-bash\">sudo hostnamectl set-hostname mail.exemplo.com.br\n# \/etc\/hosts \u2014 IP p\u00fablico (ou o da LAN, se o MX interno for esse)\necho \"203.0.113.10  mail.exemplo.com.br  mail\" | sudo tee -a \/etc\/hosts\n\nhostname -f          # mail.exemplo.com.br\ngetent hosts mail.exemplo.com.br\nhost -t mx exemplo.com.br\nhost mail.exemplo.com.br\n<\/code><\/pre>\n<p>N\u00e3o instale no mesmo box que j\u00e1 tem Postfix, <a href=\"\/2017\/01\/a-historia-do-ispconfig\/\">ISPConfig<\/a> ou outro MTA. Zimbra traz o pr\u00f3prio Postfix, LDAP, Jetty, amavis, ClamAV. Conflito de porta 25\/53\/80\/443 \u00e9 o modo mais r\u00e1pido de perder uma tarde.<\/p>\n<h2>Hardware e pacotes<\/h2>\n<p><img decoding=\"async\" alt=\"Tux em p\u00e9 numa colo rooftop com rack e laptop Ubuntu ao entardecer\" src=\"https:\/\/www.linuxpro.com.br\/wp-content\/uploads\/2026\/09\/instalando-zimbra-foss-10-1-ubuntu-colo.webp\" \/><\/p>\n<p>M\u00ednimo honesto para um dom\u00ednio pequeno: 4 vCPU, <strong>8 GB de RAM<\/strong> (16 GB se tiver antiv\u00edrus + \u00edndice de busca), 50 GB livres em <code>\/<\/code> (o dado vive em <code>\/opt\/zimbra<\/code>). x86_64. Sem FIPS.<\/p>\n<pre><code class=\"language-bash\">sudo apt update &amp;&amp; sudo apt -y full-upgrade\n[ -f \/var\/run\/reboot-required ] &amp;&amp; sudo reboot\n<\/code><\/pre>\n<p>Ubuntu 22.04:<\/p>\n<pre><code class=\"language-bash\">sudo apt -y install wget curl gnupg2 net-tools dnsutils \n  libidn12 libpcre3 libgmp10 libexpat1 libstdc++6 libaio1 \n  unzip pax sysstat sqlite3 netcat-openbsd\n<\/code><\/pre>\n<p>Ubuntu 24.04 \u2014 o <code>libaio1<\/code> virou <code>libaio1t64<\/code>:<\/p>\n<pre><code class=\"language-bash\">sudo apt -y install wget curl gnupg2 net-tools dnsutils \n  libidn12 libpcre3 libgmp10 libexpat1 libstdc++6 libaio1t64 \n  unzip pax sysstat sqlite3 netcat-openbsd\n<\/code><\/pre>\n<p>Se o Ubuntu veio com Postfix do tasksel:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl stop postfix 2&gt;\/dev\/null || true\nsudo systemctl disable postfix 2&gt;\/dev\/null || true\nsudo apt -y remove postfix\n<\/code><\/pre>\n<p>Firewall (ajuste a origem se o admin 7071 n\u00e3o deve ir para a internet):<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 22,25,80,443,465,587,993,995,7071\/tcp\nsudo ufw enable\n<\/code><\/pre>\n<h2>Baixar o tarball certo<\/h2>\n<p>Abra a <a href=\"https:\/\/maldua.github.io\/zimbra-foss\/downloads\/\">p\u00e1gina de downloads<\/a>, escolha a linha da sua vers\u00e3o do Ubuntu, copie o link 64bit. O nome do arquivo muda a cada build \u2014 o exemplo abaixo \u00e9 o <strong>10.1.20.p1<\/strong> de 20 ago 2026. Confira o SHA256 no <code>.sha256<\/code> ao lado do tarball.<\/p>\n<p>Ubuntu 22.04:<\/p>\n<pre><code class=\"language-bash\">cd \/usr\/src\nsudo wget -O zcs.tgz \n  https:\/\/github.com\/maldua\/zimbra-foss\/releases\/download\/zimbra-foss-build-ubuntu-22.04\/10.1.20.p1\/zcs-10.1.20_GA_4200001.UBUNTU22_64.20260820122323.tgz\nsudo wget -O zcs.tgz.sha256 \n  https:\/\/github.com\/maldua\/zimbra-foss\/releases\/download\/zimbra-foss-build-ubuntu-22.04\/10.1.20.p1\/zcs-10.1.20_GA_4200001.UBUNTU22_64.20260820122323.tgz.sha256\n# o .sha256 cita o nome original; alinhe:\nsha256sum zcs.tgz\n# esperado 10.1.20.p1 Ubuntu 22.04:\n# 48da60421d9e291033680dd0bbdc0f51ce24124ab9687c0018d913d657d736c5\n<\/code><\/pre>\n<p>Ubuntu 24.04, mesmo patch:<\/p>\n<pre><code class=\"language-bash\">cd \/usr\/src\nsudo wget -O zcs.tgz \n  https:\/\/github.com\/maldua\/zimbra-foss\/releases\/download\/zimbra-foss-build-ubuntu-24.04\/10.1.20.p1\/zcs-10.1.20_GA_4200001.UBUNTU24_64.20260820122254.tgz\n# SHA256 esperado:\n# 53d025e2bfc855e56364dd2e46cd8aee801a4ac6216d4217a36bc4a050fd6a1e\n<\/code><\/pre>\n<p>Produ\u00e7\u00e3o conservadora: use a linha <strong>Stable<\/strong> (10.1.18.p1) da mesma p\u00e1gina. N\u00e3o misture tarball de 22.04 numa 24.04 \u2014 o <code>UBUNTU22_64<\/code> \/ <code>UBUNTU24_64<\/code> no nome \u00e9 o contrato.<\/p>\n<pre><code class=\"language-bash\">sudo tar xzf zcs.tgz\ncd zcs-10.1.20_GA_4200001.UBUNTU*_64.*\n<\/code><\/pre>\n<h2>install.sh<\/h2>\n<p>Rode como root. FOSS da Maldua n\u00e3o tem licen\u00e7a Network; se o script pedir ativa\u00e7\u00e3o:<\/p>\n<pre><code class=\"language-bash\">sudo .\/install.sh --skip-activation-check\n<\/code><\/pre>\n<p>Caso contr\u00e1rio, <code>sudo .\/install.sh<\/code>. Respostas t\u00edpicas numa caixa \u00fanica:<\/p>\n<ul>\n<li>Aceitar a licen\u00e7a: <code>Y<\/code><\/li>\n<li>Usar o reposit\u00f3rio de pacotes da Zimbra: <strong><code>N<\/code><\/strong> \u2014 o FOSS oficial saiu do ar; os <code>.deb<\/code> j\u00e1 est\u00e3o no tarball<\/li>\n<li>Pacotes (servidor \u00fanico):\n<ul>\n<li>ldap, logger, mta, snmp, store, apache, spell, memcached, proxy \u2014 <code>Y<\/code><\/li>\n<li><strong>dnscache \u2014 N<\/strong> no Ubuntu (briga com o <code>systemd-resolved<\/code> na porta 53)<\/li>\n<li>imapd legado \u2014 N<\/li>\n<li>chat\/Zulip se aparecer \u2014 N (\u00e9 Network \/ servi\u00e7o \u00e0 parte)<\/li>\n<\/ul>\n<\/li>\n<li>Alterar o sistema: <code>Y<\/code><\/li>\n<li>Domain: <code>exemplo.com.br<\/code><\/li>\n<li>Admin password: uma senha longa; o usu\u00e1rio \u00e9 <code>admin@exemplo.com.br<\/code><\/li>\n<li>Timezone: <code>America\/Sao_Paulo<\/code><\/li>\n<\/ul>\n<p>O menu interativo deixa voc\u00ea editar hostname, LDAP, portas do proxy. Se o DNS do MX n\u00e3o bater, o instalador avisa \u2014 corrija e continue, n\u00e3o ignore.<\/p>\n<p>No fim:<\/p>\n<pre><code class=\"language-bash\">su - zimbra -c 'zmcontrol status'\n<\/code><\/pre>\n<p>ldap, mailbox, mta, proxy, amavis, antivirus, antispam, logger, snmp, spell, stats, zimbra webapp, service webapp \u2014 <code>Running<\/code>. Webmail: <code>https:\/\/mail.exemplo.com.br<\/code>. Admin: <code>https:\/\/mail.exemplo.com.br:7071<\/code>.<\/p>\n<h2>Primeiros passos<\/h2>\n<pre><code class=\"language-bash\">su - zimbra\nzmprov ca joao@exemplo.com.br 'SenhaForteAqui'\nzmprov ga joao@exemplo.com.br zimbraAccountStatus\nzmcontrol restart\nexit\n<\/code><\/pre>\n<p>O certificado \u00e9 autoassinado. Troque depois com <code>zmcertmgr<\/code> (comercial ou Let\u2019s Encrypt). Portas 80\/443 precisam chegar no proxy do Zimbra para o HTTP-01.<\/p>\n<p>Backup m\u00ednimo, ainda no dia 0:<\/p>\n<pre><code class=\"language-bash\">su - zimbra -c '\/opt\/zimbra\/libexec\/zmslapcat \/opt\/zimbra\/backup\/ldap'\n# snapshot da VM antes de qualquer upgrade\n<\/code><\/pre>\n<h2>Upgrade e o que n\u00e3o fazer<\/h2>\n<p>Upgrade de 8.8.15 \/ 9 \/ 10.0 para 10.1: snapshot, <code>zmcontrol stop<\/code>, o tarball da <em>mesma<\/em> distro, <code>.\/install.sh<\/code> e aceite o upgrade. O README da Maldua ainda marca os guias de upgrade como TODO \u2014 teste num clone. H\u00e1 relato no f\u00f3rum de 20.04\u219222.04 com o mesmo FOSS, parando o Zimbra, fazendo <code>do-release-upgrade<\/code> e reinstalando o tarball da nova Ubuntu em cima de <code>\/opt\/zimbra<\/code>.<\/p>\n<p>N\u00e3o misture Network e FOSS. N\u00e3o aponte o <code>install.sh<\/code> para o reposit\u00f3rio pago da Synacor. N\u00e3o rode o tarball RHEL num Ubuntu.<\/p>\n<h2>O que ficou<\/h2>\n<p>Uma Ubuntu LTS limpa, FQDN no DNS, tarball da Maldua, <code>install.sh<\/code> sem repo da Synacor, dnscache desligado. O sorriso laranja volta a abrir no browser. Quem prefere webmail magro no mesmo postfix: <a href=\"\/2026\/09\/a-historia-do-webmail-roundcube\/\">Roundcube<\/a>.<\/p>\n<p>Downloads: <a href=\"https:\/\/maldua.github.io\/zimbra-foss\/downloads\/\">maldua.github.io\/zimbra-foss\/downloads<\/a> \u00b7 c\u00f3digo: <a href=\"https:\/\/github.com\/maldua\/zimbra-foss\">github.com\/maldua\/zimbra-foss<\/a> \u00b7 f\u00f3rum: <a href=\"https:\/\/forums.zimbra.org\/viewtopic.php?t=72655\">Maldua\u2019s Zimbra FOSS Builds<\/a> \u00b7 Pimbra: <a href=\"https:\/\/github.com\/maldua-pimbra\/maldua-pimbra\">maldua-pimbra<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Synacor n\u00e3o entrega mais bin\u00e1rio FOSS de gra\u00e7a. Quem quer Zimbra 10.1 no Ubuntu baixa o tarball da comunidade: maldua\/zimbra-foss, builds da bTactic. Abaixo: instala\u00e7\u00e3o limpa no Ubuntu 22.04 e 24.04 LTS, DNS, install.sh e o primeiro zmcontrol status. N\u00e3o \u00e9 build oficial da Synacor; \u00e9 o tarball que o f\u00f3rum usa quando o &#8230; <a title=\"Instalando Zimbra 10.1 FOSS no Ubuntu\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/instalando-zimbra-foss-10-1-ubuntu\/\" aria-label=\"Read more about Instalando Zimbra 10.1 FOSS no Ubuntu\">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":[78,2,120,3,69],"tags":[79,314,315,5,70],"class_list":["post-652","post","type-post","status-publish","format-standard","hentry","category-email","category-linux","category-servidores","category-ubuntu","category-zimbra","tag-email","tag-foss","tag-maldua","tag-ubuntu","tag-zimbra"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/652","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=652"}],"version-history":[{"count":4,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/652\/revisions"}],"predecessor-version":[{"id":1434,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/652\/revisions\/1434"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/media?parent=652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/categories?post=652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/tags?post=652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}