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

guide

Come Autohostare Monica su un VPS (Guida Completa)

Scopri come autohostare Monica su un VPS con la nostra guida dettagliata, che copre l'installazione utilizzando Docker e configurazioni essenziali.

Come Autohostare Monica su un VPS (Guida Completa)

Autohostare applicazioni è un modo emozionante per riacquistare il controllo sui propri dati e personalizzare le funzionalità in base alle proprie esigenze. Monica è uno strumento CRM personale open-source (gestione delle relazioni con i clienti) che ti aiuta a gestire le relazioni personali. Autohostando Monica su un VPS (Virtual Private Server), puoi assicurarti che i tuoi dati rimangano privati e sicuri.

In questa guida, copriremo come installare Monica su un VPS utilizzando Docker, insieme a suggerimenti per la configurazione e la manutenzione.

Prerequisiti

  1. Provider VPS: Scegli un provider VPS affidabile. Ecco un confronto di alcune opzioni popolari:

    ProviderPrezzo al MeseRAMStorage
    Contabo VPS5.99 EUR4GB1TB SSD
    Hetzner Cloud4.15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    Puoi trovare un VPS adatto alle tue esigenze su selfhostvps.com/en/best/.

  2. Docker Installato: Assicurati che Docker sia installato sul tuo VPS. Se non sei familiare con Docker, è una piattaforma per sviluppare, spedire ed eseguire applicazioni in container.

  3. Nome di Dominio (Facoltativo): Se desideri accedere a Monica tramite un URL amichevole, considera di impostare un nome di dominio che punti al tuo VPS.

Passo 1: Connettersi al Tuo VPS

Usa SSH per connetterti al tuo server. Apri il tuo terminale ed esegui:

ssh root@your_vps_ip

Sostituisci your_vps_ip con l’indirizzo IP reale del tuo VPS. Se stai utilizzando un servizio come Hetzner o Contabo, troverai l’indirizzo IP nel pannello di controllo del tuo account.

Passo 2: Installare Docker

Docker può essere installato con un singolo comando per la maggior parte delle distribuzioni Linux. Per Ubuntu, esegui:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verifica l’installazione eseguendo:

docker --version

Passo 3: Installare Docker Compose

Docker Compose è utile per gestire applicazioni Docker multi-container. Per installare Docker Compose, esegui:

sudo apt install docker-compose -y

Conferma l’installazione:

docker-compose --version

Passo 4: Configurare Monica

Crea una nuova directory per Monica:

mkdir monica && cd monica

Crea un file docker-compose.yml con il seguente contenuto:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://your_vps_ip:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=secret
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=secret
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Sostituisci your_vps_ip con il tuo IP VPS reale. Modifica altre impostazioni come le password e le variabili ambientali secondo necessità.

Passo 5: Avviare Monica

Nella directory dove si trova il tuo file docker-compose.yml, esegui:

docker-compose up -d

Questo comando avvia l’applicazione Monica e il suo database in modalità distaccata.

Passo 6: Accedere a Monica

Dopo alcuni istanti, Monica dovrebbe essere attiva e funzionante. Apri il tuo browser e vai su:

http://your_vps_ip:8080

Completa la configurazione creando un account admin e configurando le tue preferenze.

FAQ

Quali sono i vantaggi di autohostare Monica?

Autohostare Monica fornisce il completo controllo sui tuoi dati, consentendoti di personalizzare la tua esperienza in base alle esigenze personali. Puoi anche migliorare la privacy evitando di fare affidamento su servizi di terze parti. Inoltre, ci sono opportunità di risparmio rispetto ai servizi basati su abbonamento, specialmente se stai già utilizzando un VPS.

Posso usare HTTPS con Monica?

Sì, è fortemente raccomandato proteggere la tua installazione con HTTPS. Puoi farlo utilizzando un reverse proxy come Nginx o Traefik con Let’s Encrypt per i certificati SSL. In questo modo, la comunicazione tra i tuoi client e il VPS sarà crittografata, fornendo un ulteriore livello di sicurezza.

Cosa fare se incontro problemi durante l’installazione?

Se incontri problemi mentre autohosti Monica, considera di controllare il repository ufficiale di Monica su GitHub per suggerimenti per la risoluzione dei problemi o cerca aiuto dalla comunità su piattaforme come r/selfhosted o l’elenco awesome-selfhosted. I problemi comuni possono riguardare la configurazione di Docker, le impostazioni del firewall o le connessioni al database.

Seguendo questi passaggi, avrai autohostato con successo Monica su un VPS. La comunità è vasta, e sfruttare le risorse dei forum e dei repository può aiutarti a semplificare il tuo percorso di autohosting.