Commit 7cc12b53 authored by Claudemir Todo Bom's avatar Claudemir Todo Bom

* Ajuste para Debian 10 (Buster)

parent a684d0ed
Pipeline #180 passed with stage
in 1 minute and 21 seconds
......@@ -8,7 +8,7 @@ Mail server from scratch
Instalação
----------
Para iniciar é preciso um servidor Debian 9 ou uma [VM rodando ele](Guest Debian.md).
Para iniciar é preciso um servidor Debian 10 ou uma [VM rodando ele](Guest Debian.md).
A rotina a seguir é específica para as configurações previstas para o [WW Mail](https://bitbucket.com/allgood/wwmail) - verifique lá os recursos disponíveis antes de prosseguir.
......@@ -38,7 +38,8 @@ apt install --no-install-recommends \
certbot \
mariadb-server \
sa-exim \
spamassassin
spamassassin \
apache2- apache2-bin-
```
### Instalação dos pacotes "mailbox server"
......@@ -59,6 +60,7 @@ apt install --no-install-recommends \
roundcube-plugins \
php-net-sieve \
python-dnsq \
pysieved- \
apache2- apache2-bin-
```
......@@ -105,7 +107,7 @@ cp mariadb/* /etc/mysql/mariadb.conf.d/
Os seguintes comandos são necessários apenas para o servidor de mailboxes:
```sh
cp php/*.ini /etc/php/*/mods-available/ ; phpenmod wwmail
for f in /etc/php/*/mods-available/ ; do cp php/*.ini $f ; done ; phpenmod wwmail
cp crontab/cron.d/wwmail /etc/cron.d/
cp crontab/cron.daily/* /etc/cron.daily/
cp dovecot/* /etc/dovecot/
......@@ -178,7 +180,7 @@ systemctl daemon-reload
### Verificar serviços ativos
Verificar com o comando `systemctld` se os serviços `clamav-daemon`, `spamassassin` e `mysql` estão ativos.
Verificar com o comando `systemctld` se os serviços `clamav-daemon`, `spamassassin` e `mariadb` estão ativos.
### Configuração de DNS
......@@ -225,8 +227,7 @@ Todos os serviços suportam criptografia SSL/TLS, por isso é necessário que os
Instalar o `nodejs`:
```sh
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt install -y nodejs --no-install-recommends
apt install -y nodejs npm --no-install-recommends
```
Instalar as dependências `nodejs`:
......@@ -364,6 +365,17 @@ Antes de qualquer coisa, alterar o arquivo ``/etc/apt/sources.list` para apontar
apt update
```
### Debian Stretch (9) para Debian Buster (10)
Efetuar o upgrade normal da distribuição com:
```sh
apt -u dist-upgrade --no-install-recommends
```
Seguir as instruções de instalação do início do documento, porém substituir a criação dos bancos de dados por uma atualização manual, e também tomando cuidado na ocasião da cópia dos arquivos.
### Debian Jessie (8) para Stretch (9)
A atualização do pacote `mariadb-server` pode precisar de ajustes manuais para que a atualização de outros pacotes que necessitam dele funcione corretamente, por isso é interessante primeiro atualizar essa aplicação.
......
......@@ -146,3 +146,13 @@ protocol lda {
protocol lmtp {
mail_plugins = $mail_plugins sieve
}
service stats {
unix_listener stats-reader {
group = mail
mode = 0660
}
unix_listener stats-writer {
group = mail
mode = 0660
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment