Novità
Installazione di un server chatmail

Guida Installazione di un server chatmail 2024-05-10

Nessun permesso per lo scaricamento
Chatmail è un server e-mail ottimizzato per essere usato con l'app Delta Chat e sfruttare quindi le potenzialità di questo protocollo storico come messaggistica istantanea.
Il servizio così creato permette di ottenere indirizzi mail veloci e anonimi, utilizzabili solo in conversazioni cifrate.


Guida​


Si riportano qui i comandi base per installare il proprio server chatmail autogestito.Per tutte le altre specifiche, comandi, suggerimenti e dettagli vari si prega di far riferimento alla
Accedi o Registrati per vedere questo link.



Installazione del tuo server chatmail​


Usiamo chat.esempio.org come dominio chatmail nei passi seguenti. Sostituiscilo col tuo dominio.

1. Installa il comando cmdeploy in virtualenv:​
Bash:
Accedi o Registrati per vedere questo contenuto.


2. Crea il file di configurazione chatmail.ini:​

Bash:
Accedi o Registrati per vedere questo contenuto.


3. Imposta prima i record DNS per il tuo dominio chatmail, secondo i suggerimenti proposti da cmdeploy init​

Verifica che l'accesso SSH come root funzioni:


Bash:
Accedi o Registrati per vedere questo contenuto.


4. Installalo sul tuo server remoto:​

Bash:
Accedi o Registrati per vedere questo contenuto.


Questo script inoltre ti mostrerà dei record DNS aggiuntivi che dovresti configurare sul tuo provider (potrebbe passare del tempo perché siamo resi pubblici).


Le porte da aprire sul server sono: 25, 80, 143, 443, 465, 587, 993.


Consigli per l'installazione​


Bene, per finire vorrei lasciare qualche consiglio sull'installazione di Chatmail, sperando che qualcun altro decida di creare un'altra istanza in futuro.


La guida nel README del repository Github è già sufficiente, ma un paio di appunti vorrei farli:


  • Innanzi tutto in caso la cosa risultasse poco chiara, per installare Chatmail su un VPS remoto, avremo bisogno di una macchina locale dalla quale fare il "deploy".

Io ho usato una Virtual Machine Debian 12 installata in Windows 10 tramite WSL, e come destinazione per il server Chatmail abbiamo di nuovo scelto una Debian 12.. Debian rocks!


  • Seconda nota: quando comincerete a lanciare i vari script/cmdeploy verso il server remoto vi verrà chiesta una password.. e qui casca l'asino.

La password che il servizio si aspetta è la "passphrase" della chiave SSH dell'utente root sul VPS remoto E NON la password dell'utente root.Va da sè che dovrete aggiungere una chiave SSH prima di cominciare il deploy.


Ultima cosa da sapere, anche se è accennata anche nel README, è che dopo il comando scripts/cmdeploy run verranno stampati a schermo tutti i record DNS, necessari al server di posta, che andranno inseriti nel pannello di controllo del vostro registrar. Niente di nuovo direi, visto che per cominciare l'installazione viene già chiesto di registrare il dominio principale.. Tuttavia preparatevi a configurare record TXT, SRV, CAA, MX.


Vi lascio con un paio di comandi utili a fine installazione:


Bash:
Accedi o Registrati per vedere questo contenuto.
(leggere i log del server di posta)


Sostituite il servizio per leggere ad esempio i log degli accessi SSH


Bash:
Accedi o Registrati per vedere questo contenuto.


Bash:
Accedi o Registrati per vedere questo contenuto.
(leggere la coda dei messaggi non ancora recapitati - per qualsiasi motivo)


La configurazione del webserver sta dentro /etc/nginx/nginx.conf
La directory dove sono ospitati i file veri e proprio è la classica /var/www/html/


Ultima cosa: verificate che il vostro gestore VPS lasci aperta la porta 25, o se vada richiesto espressamente, come ad esempio succede per IONOS, hetzner e Digital Oceans.
  • Like
Reazioni: Anyma e Gh0stz0x
Autore
Federico
Scaricamenti
0
Visite
77
Primo rilascio
Ultimo aggiornamento
Valutazione
0.00 stella(e) 0 valutazioni

Più risorse di Federico

Indietro
Alto