Antes de começar certifique-se que tem um nome de máquina válido:
hostname --fqdn
algumacoisa.seudominio.com.br
Para instalar o dtc corretamente eu precisei de um domínio dedicado para isso pois ele gerencia todas as entradas DNS (MX, FTP, SMTP e etc)
Então aponte no registro.br ou no seu register para usar o ip correspondente ao ip que pretende usar para o DTC depois de configura-lo.
Ele vai responder como: ns1.dominio.com.br dai a necessidade de ter um domínio dedicado para isso.
Adcione a chave do repositório de pacotes do DTC em seu sistema:
wget -q ftp://ftp.gplhost.com/debian/repository_key.asc -O - | apt-key add -
Modifique o seu /etc/sources.list
# Repositórios dos Binários:
deb http://ftp.br.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/debian-security lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb ftp://ftp.gplhost.com/debian lenny main
# Repositórios dos Fontes:
#deb-src http://ftp.br.debian.org/debian/ lenny main non-free contrib
#deb-src http://security.debian.org/debian-security lenny/updates main contrib non-free
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#deb-src ftp://ftp.gplhost.com/debian lenny main
Lembre-se: é necessário ter os repositórios completos incluindo o volatile para que seja possível usar as ultimas versões dos pacotes do spamassassim e clamav.
Edite o arquivo ou crie o arquivo /etc/apt/apt.conf com o seguinte conteúdo:
APT
{
Install-Recommends "false";
}
Isso vai configurar o apt para não instalar automáticamente os pacotes sugeridos adcionais poupando espaço em disco.
Antes de começar faça um dpkg-reconfigure locales e certifique-se que o português brasileiro uft-8 e iso estão selecionados. O DTC vai usar o uft-8.
Caso o locales não esteja instalado faça:
apt-get install locales
Primeiro instale o postfix e o syslogd:
apt-get install postfix postfix-mysql syslogd
Na tela de configuração do dpkg escolha:
Tipo geral de configuração de mail: Site Internet
Nome de mail do sistema: mx.seudominio.com.br
Seguindo a instalação instale os pacotes do DTC:
apt-get install dtc-toaster mysqmail mysqmail-courier-logger mysqmail-postfix-logger mysqmail-pure-ftpd-logger
dtc-toaster é um meta pacote ele deve resolver as dependências necessárias para que o DTC funcione sozinho.
Na configuração do courrier responda sim a seguinte pergunta:
Criar diretórios baseados em web para administração ? -> sim.
Depois de terminar a instalação dos pacotes faça um:
dpkg-reconfigure pure-ftpd-common
- Executar o pure-ftpd no inetd ou como serviço isolado? -> standalone. (isolado)
Responda isolado ou standalone.
Pós Instalação
Seguindo a política do debian o DTC não pode alterar os arquivos de pacotes do sistema com seu próprio pacote então você deve executar o script a seguir para terminar a instalação:
/usr/share/dtc/admin/install/install
Depois de tudo terminado você vai poder acessar o DTC com os seguintes dados:
http://dtc.seudominio.com.br
Usuário: dtc
Senha: A mesma que você definiu durante a instalação.
O Howto em inglês pode complementar alguma
coisa que esteja faltando neste howto em português.
Adaptei o howto para prever alguns problemas que tive ao seguir o howto em inglês.
Espero que isto ajude os usuários que falam português.
Desejo boa sorte na sua instalação!