Servidor Perfeito · 6 min read · Oct 26, 2025
O Servidor Perfeito - Ubuntu 18.04 (Bionic Beaver) com Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot e ISPConfig 3.1 - Página 3
16. Instalar Roundcube Webmail
Para instalar o Roundcube Webmail, execute:
apt-get -y install roundcube roundcube-core roundcube-mysql roundcube-plugins javascript-common libjs-jquery-mousewheel php-net-sieve tinymceO instalador fará as seguintes perguntas:
Configurar banco de dados para roundcube com dbconfig-common? <-- Sim
Senha do aplicativo MySQL para roundcube: <-- Pressione enter
Em seguida, edite o arquivo de configuração do apache do RoundCube.
nano /etc/apache2/conf-enabled/roundcube.confe remova o # na frente da linha Alias, depois adicione a segunda linha Alias para /webmail e adicione a linha “AddType application/x-httpd-php .php” logo após a linha “
# Esses aliases não funcionam corretamente com vários hosts em seu servidor apache
# Descomente-os para usá-los ou adapte-os à sua configuração
Alias /roundcube /var/lib/roundcube
Alias /webmail /var/lib/roundcube
[...]
AddType application/x-httpd-php .php
[...] E reinicie o apache
service apache2 restartEm seguida, edite o arquivo de configuração RoundCube config.inc.php:
nano /etc/roundcube/config.inc.phpe mude o host padrão para localhost:
$config['default_host'] = 'localhost';Isso impede que o Roundcube mostre o campo de entrada do nome do servidor no formulário de login.
17. Instalar ISPConfig 3.1
Para instalar o ISPConfig 3 a partir da versão mais recente lançada, faça o seguinte:
cd /tmp
wget -O ispconfig.tar.gz https://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ispconfig.tar.gz
cd ispconfig3*/install/O próximo passo é executar
php -q install.phpIsso iniciará o instalador do ISPConfig 3. O instalador configurará todos os serviços como Postfix, Dovecot, etc. para você.
# php -q install.php
--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
_| |_\/__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|
|\__, | \____/
__/ |
|___/
-------------------------------------------------------------------------------->> Configuração inicialSistema Operacional: Ubuntu 18.04 (Bionic Beaver)A seguir, haverá algumas perguntas para configuração primária, então tenha cuidado.
Os valores padrão estão entre [colchetes] e podem ser aceitos com .
Digite "quit" (sem as aspas) para parar o instalador.
Selecione o idioma (en,de) [en]: <-- Pressione EnterModo de instalação (padrão, especialista) [padrão]: <-- Pressione EnterNome do host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld [server1.canomi.com]: <-- Pressione EnterNome do host do servidor MySQL [localhost]: <-- Pressione EnterPorta do servidor MySQL [3306]: <-- Pressione EnterNome de usuário root do MySQL [root]: <-- Pressione EnterSenha root do MySQL []: <-- Digite sua senha root do MySQLBanco de dados MySQL a ser criado [dbispconfig]: <-- Pressione EnterCharset MySQL [utf8]: <-- Pressione EnterConfigurando Postgrey
Configurando Postfix
Gerando uma chave privada RSA de 4096 bits
.......................................................................++
........................................................................................................................................++
escrevendo nova chave privada em 'smtpd.key'
-----
Você está prestes a ser solicitado a inserir informações que serão incorporadas
na sua solicitação de certificado.
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.
Existem vários campos, mas você pode deixar alguns em branco
Para alguns campos, haverá um valor padrão,
Se você digitar '.', o campo ficará em branco.
-----
Nome do País (código de 2 letras) [AU]: <-- Digite o código do país de 2 letras
Nome do Estado ou Província (nome completo) [Some-State]: <-- Digite o nome do estado
Nome da Localidade (ex: cidade) []: <-- Digite sua cidade
Nome da Organização (ex: empresa) [Internet Widgits Pty Ltd]: <-- Digite o nome da empresa ou pressione enter
Nome da Unidade Organizacional (ex: seção) []: <-- Pressione Enter
Nome Comum (ex: FQDN do servidor ou SEU nome) []: <-- Digite o nome do host do servidor, no meu caso: server1.example.com
Endereço de E-mail []: <-- Pressione Enter
Configurando Mailman
Configurando Dovecot
Configurando Spamassassin
Configurando Amavisd
Configurando Getmail
Configurando BIND
Configurando Jailkit
Configurando Pureftpd
Configurando Apache
Configurando vlogger
Configurando Servidor XMPP Metronome
escrevendo nova chave privada em 'localhost.key'
-----
Nome do País (código de 2 letras) [AU]: <-- Digite o código do país de 2 letras
Nome da Localidade (ex: cidade) []: <-- Digite sua cidade
Nome da Organização (ex: empresa) [Internet Widgits Pty Ltd]: <-- Digite o nome da empresa ou pressione enter
Nome da Unidade Organizacional (ex: seção) []: <-- Pressione Enter
Nome Comum (ex: FQDN do servidor ou SEU nome) [server1.canomi.com]: <-- Digite o nome do host do servidor, no meu caso: server1.example.com
Endereço de E-mail []: <-- Pressione EnterConfigurando Firewall do Ubuntu
Configurando Fail2ban
[INFO] serviço OpenVZ não detectado
Configurando vhost de Apps
Instalando ISPConfig
Porta do ISPConfig [8080]:Senha do administrador [admin]:Você deseja uma conexão segura (SSL) à interface web do ISPConfig (y,n) [y]: <-- Pressione EnterGerando chave privada RSA, módulo de 4096 bits
.......................++
................................................................................................................................++
e é 65537 (0x10001)
Você está prestes a ser solicitado a inserir informações que serão incorporadas
na sua solicitação de certificado.
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.
Existem vários campos, mas você pode deixar alguns em branco
Para alguns campos, haverá um valor padrão,
Se você digitar '.', o campo ficará em branco.
-----
Nome do País (código de 2 letras) [AU]: <-- Digite o código do país de 2 letras
Nome do Estado ou Província (nome completo) [Some-State]: <-- Digite o nome do estado
Nome da Localidade (ex: cidade) []: <-- Digite sua cidade
Nome da Organização (ex: empresa) [Internet Widgits Pty Ltd]: <-- Digite o nome da empresa ou pressione enter
Nome da Unidade Organizacional (ex: seção) []: <-- Pressione Enter
Nome Comum (ex: FQDN do servidor ou SEU nome) []: <-- Digite o nome do host do servidor, no meu caso: server1.example.com
Endereço de E-mail []: <-- Pressione EnterPor favor, insira os seguintes atributos 'extras'
que serão enviados com sua solicitação de certificado
Uma senha de desafio []: <-- Pressione Enter
Um nome de empresa opcional []: <-- Pressione Enter
escrevendo chave RSA
Configurando DBServer
Instalando crontab do ISPConfig
não há crontab para root
não há crontab para getmail
Detectando endereços IP
Reiniciando serviços ...
Instalação concluída.O instalador configura automaticamente todos os serviços subjacentes, portanto, não há necessidade de configuração manual.
Depois, você pode acessar o ISPConfig 3 em http(s)://server1.example.com:8080/ ou http(s)://192.168.0.100:8080/ (HTTP ou HTTPS depende do que você escolheu durante a instalação). Faça login com o nome de usuário admin e a senha admin (você deve alterar a senha padrão após seu primeiro login):
O sistema agora está pronto para uso.
18. Download da imagem da máquina virtual deste tutorial
Este tutorial está disponível como uma imagem de máquina virtual pronta para uso no formato ovf/ova que é compatível com VMWare e Virtualbox. A imagem da máquina virtual usa os seguintes detalhes de login:
Login SSH / Shell
Nome de usuário: administrator
Senha: howtoforge
Este usuário tem direitos sudo.
Login do ISPConfig
Nome de usuário: admin
Senha: admin
Login do MySQL
Nome de usuário: root
Senha: howtoforge
O IP da VM é 192.168.0.100, ele pode ser alterado no arquivo /etc/netplan/01-netcfg.yaml. Por favor, altere todas as senhas acima para proteger a máquina virtual.
19. Links
- Ubuntu: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.