Test indipendenti Aggiornato aprile 2026 387 guide di self-hosting 5 provider VPS testati

guide

Come Auto-Ospitare Mailcow su un VPS (Guida Completa)

Impara a ospitare Mailcow da solo su un VPS, con una guida dettagliata passo dopo passo su installazione, configurazione e sicurezza di Mailcow. Con confronto.

Come Auto-Ospitare Mailcow su un VPS (Guida Completa)

Mailcow è una potente suite di server email open-source basata su Docker, che offre servizi come hosting email, calendario e strumenti di collaborazione. Auto-ospitare Mailcow può darti il pieno controllo sul tuo ambiente email e utilizzare un Virtual Private Server (VPS) è una soluzione pratica per eseguire Mailcow in modo efficiente. In questa guida, ti porteremo attraverso i passaggi per installare e configurare Mailcow su un VPS.

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue pronto:

I provider VPS raccomandati includono:

ProviderPrezzo di PartenzaCaratteristiche
Contabo VPS5,99 EUR/meseSSD, protezione DDoS
Hetzner Cloud4,15 EUR/mesePrezzi flessibili, paghi man mano
DigitalOcean6 USD/meseInterfaccia user-friendly
Vultr6 USD/meseCentri dati globali
Linode (Akamai)5 USD/mesePrestazioni elevate

Scegli un provider VPS che soddisfi il tuo budget e i tuoi requisiti di prestazione. Puoi dare un’occhiata alla nostra comparazione completa dei VPS per ulteriori opzioni.

Passo 1: Configura il tuo VPS

  1. Crea la tua istanza VPS utilizzando il provider scelto e accedi al tuo server tramite SSH:

    ssh root@your_server_ip
  2. Aggiorna il tuo sistema per assicurarti che tutti i pacchetti esistenti siano aggiornati:

    apt update && apt upgrade -y
  3. Installa le dipendenze richieste:

    apt install curl git docker-compose -y

Passo 2: Configurazione del Dominio

  1. Punta i record DNS del tuo dominio all’indirizzo IP del tuo VPS. Configura un record A per il dominio principale e i sottodomini che utilizzerai per Mailcow (ad es. mail.tuodominio.com).

  2. Aspetta un po’ di tempo per la propagazione dei DNS.

Passo 3: Installare Mailcow

  1. Scarica i file di installazione di Mailcow:

    curl -L https://github.com/mailcow/mailcow-dockerized/archive/refs/heads/master.zip -o mailcow.zip
    unzip mailcow.zip
    cd mailcow-dockerized-master
  2. Copia il file di configurazione:

    cp mailcow.conf.example mailcow.conf
  3. Modifica la configurazione specificando il tuo dominio:

    nano mailcow.conf
    • Imposta MAILCOW_HOSTNAME sul tuo nome di dominio, ad esempio, mail.tuodominio.com.
  4. Avvia Mailcow con Docker Compose:

    docker-compose pull
    docker-compose up -d

Passo 4: Configurazione tramite l’Interfaccia Web

  1. Accedi all’interfaccia web di Mailcow navigando su https://mail.tuodominio.com.

  2. Le credenziali di accesso predefinite sono:

    • Nome utente: admin
    • Password: moo@cow
  3. Configura i tuoi alias email, domini e altre impostazioni secondo le tue esigenze.

Passo 5: Configurare i Record DKIM e SPF

Per migliorare la consegna delle email, configura i record DKIM e SPF:

  1. Crea i record DKIM seguendo le istruzioni dell’interfaccia di Mailcow.
  2. Aggiungi i record SPF alle impostazioni DNS per specificare quali server di posta sono autorizzati a inviare email per conto del tuo dominio.

Esempio di record SPF:

v=spf1 a mx ip4:YOUR_VPS_IP -all

Passo 6: Testare la tua Configurazione

  1. Invia un’email di prova per verificare la consegna.
  2. Controlla la tua cartella spam per assicurarti che il messaggio non sia stato contrassegnato.

FAQ

Come faccio ad aggiornare Mailcow una volta installato?

Aggiornare Mailcow è semplice. Prima, vai nella directory di installazione di Mailcow, poi usa i seguenti comandi:

docker-compose pull
docker-compose up -d

Questo scaricherà le ultime immagini Docker e riavvierà i servizi con le configurazioni aggiornate. È anche utile controllare la documentazione di Mailcow per note specifiche sull’aggiornamento della versione.

Cosa fare se incontro problemi con il certificato SSL?

Se hai problemi con il certificato SSL, considera di usare Let’s Encrypt per certificati SSL gratuiti. Mailcow ha supporto integrato per Let’s Encrypt. Assicurati che il tuo DNS sia configurato correttamente prima di utilizzare la funzione Let’s Encrypt nell’interfaccia web di Mailcow. Per configurazioni più avanzate o per risolvere problemi, fai riferimento a varie discussioni nel subreddit r/selfhosted o nei forum di Mailcow.

Posso eseguire Mailcow su un VPS con basse specifiche?

Sebbene Mailcow possa tecnicamente funzionare su un VPS con basse specifiche, non è raccomandato. Le prestazioni di Mailcow possono essere influenzate da RAM limitata e risorse CPU, soprattutto se prevedi di gestire più account email o se esegui ulteriori servizi insieme. Per un’esperienza più fluida, un VPS con almeno 2-4 GB di RAM è ideale.

Conclusione

Auto-ospitare Mailcow su un VPS ti offre il pieno controllo sui tuoi sistemi di posta elettronica. Seguendo questa guida passo-passo, puoi installare e configurare con successo Mailcow per soddisfare le tue esigenze personali o aziendali. Ricorda di monitorare le prestazioni del tuo sistema e di regolare le specifiche del server se necessario. Buon auto-ospitare!