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

guide

Come self-hostare Dolibarr su un VPS (Guida Completa)

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

Come self-hostare Dolibarr su un VPS (Guida Completa)

Dolibarr è un suite ERP e CRM open-source che semplifica la gestione aziendale per piccole e medie imprese. Self-hostare su un VPS garantisce il pieno controllo sui tuoi dati, migliora la privacy e spesso può comportare un risparmio sui costi nel tempo. Questa guida ti guiderà attraverso i passi necessari per self-hostare Dolibarr su un VPS.

Perché scegliere un VPS per Dolibarr?

Utilizzare un VPS consente prestazioni e personalizzazione migliori rispetto all’hosting condiviso. Fornisce anche la libertà di installare il software necessario, configurare le impostazioni di sicurezza e scalare le risorse in base alle tue esigenze.

Confronto tra fornitori di VPS

Quando scegli un VPS per ospitare Dolibarr, considera le seguenti opzioni:

FornitorePrezzo Mensile (EUR/USD)CPURAMStorage
Contabo VPS5,99 EUR14GB200GB
Hetzner Cloud4,15 EUR12GB20GB
DigitalOcean6 USD11GB25GB
Vultr6 USD11GB25GB
Linode (Akamai Cloud)5 USD11GB25GB

Tutte le opzioni sono adatte per ospitare Dolibarr, ma per migliori prestazioni, si raccomanda Contabo VPS grazie alla sua maggiore capacità di RAM e storage. Dai un’occhiata al nostro confronto completo dei VPS per maggiori dettagli.

Prerequisiti

Prima di procedere con l’installazione, assicurati di avere:

  1. Un VPS configurato con accesso SSH.
  2. Un nome di dominio puntato al tuo VPS (opzionale ma raccomandato).
  3. Una comprensione di base dei comandi Linux.

Passo 1: Configurare il tuo VPS

  1. Connettiti al tuo VPS: Utilizza SSH per accedere al terminale del tuo VPS:

    ssh root@your_vps_ip
  2. Aggiorna il tuo sistema: Questo garantisce che tutti i pacchetti siano aggiornati.

    apt-get update && apt-get upgrade -y

Passo 2: Installa i pacchetti richiesti

Installa Apache, MySQL e PHP. Dolibarr richiede questi servizi per funzionare correttamente.

apt-get install apache2 mysql-server php php-mysql libapache2-mod-php -y

Passo 3: Scarica Dolibarr

Naviga nella directory in cui desideri installare Dolibarr:

cd /var/www/html

Scarica l’ultima versione di Dolibarr:

wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip

Decomprimi il file scaricato:

unzip dolibarr.zip

Passo 4: Configura il database MySQL

  1. Accedi a MySQL:

    mysql -u root -p
  2. Crea un database per Dolibarr:

    CREATE DATABASE dolibarr;
    CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarruser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Passo 5: Configura Apache

  1. Crea un file di configurazione Apache per Dolibarr:

    nano /etc/apache2/sites-available/dolibarr.conf
  2. Aggiungi la seguente configurazione:

    <VirtualHost *:80>
        DocumentRoot /var/www/html/dolibarr/htdocs
        ServerName your_domain.com
    
        <Directory /var/www/html/dolibarr/htdocs>
            AllowOverride All
        </Directory>
    </VirtualHost>
  3. Abilita il nuovo sito e il modulo di riscrittura:

    a2ensite dolibarr.conf
    a2enmod rewrite
    systemctl restart apache2

Passo 6: Completa l’installazione

Apri il tuo browser web e vai su http://your_domain.com/install. Segui le istruzioni dell’installer web. Utilizza le credenziali del database che hai impostato in precedenza.

Passo 7: Sicurezza della tua installazione

Una volta installato, prendi le seguenti precauzioni:

  1. Rimuovi la cartella di installazione:

    rm -rf /var/www/html/dolibarr/htdocs/install
  2. Imposta i permessi dei file:

    chown -R www-data:www-data /var/www/html/dolibarr/htdocs
  3. Sicurezza di MySQL:

    Esegui mysql_secure_installation per rimuovere utenti e database di test.

Passo 8: Opzionale - Installazione con Docker

Se preferisci utilizzare Docker per self-hostare Dolibarr, puoi seguire questi passi:

  1. Installa Docker:

    apt-get install docker.io docker-compose -y
  2. Crea un docker-compose.yml:

    version: '3'
    
    services:
      db:
        image: mysql:5.7
        environment:
          MYSQL_DATABASE: dolibarr
          MYSQL_USER: dolibarruser
          MYSQL_PASSWORD: your_password
          MYSQL_ROOT_PASSWORD: root_password
    
      dolibarr:
        image: dolibarr/dolibarr
        environment:
          - DB_HOST=db
          - DB_USER=dolibarruser
          - DB_PASS=your_password
        ports:
          - "80:80"
  3. Esegui Dolibarr:

    docker-compose up -d

Congratulazioni! Ora hai Dolibarr self-hostato sul tuo VPS.

FAQ

1. È sicuro self-hostare Dolibarr?

Self-hostare Dolibarr offre un controllo e una privacy dei dati migliorati. Tuttavia, è necessario adottare misure per proteggere il server, tra cui impostare firewall, utilizzare password sicure e aggiornare regolarmente il software. Considera anche di implementare SSL per il tuo server web per crittografare i dati trasmessi.

2. Posso installare Dolibarr su un VPS a bassa configurazione?

Sì, Dolibarr può funzionare su VPS a bassa configurazione, ma le prestazioni possono risentirne all’aumentare del carico degli utenti. Per installazioni minime, opzioni come Hetzner Cloud (4,15 EUR/mese) possono essere sufficienti per il testing. Se ti aspetti un alto utilizzo, opta per un fornitore come Contabo VPS (5,99 EUR/mese) per prestazioni migliori.

3. Quali sono i vantaggi di usare Docker per self-hostare Dolibarr?

Utilizzare Docker semplifica la configurazione e la gestione di Dolibarr, consentendo di eseguirlo in contenitori isolati. Questo può facilitare la gestione delle dipendenze e degli aggiornamenti. Inoltre, Docker può semplificare la scalabilità e la migrazione della tua applicazione.

Seguendo questa guida, puoi self-hostare con successo Dolibarr su un VPS e gestire la tua attività in modo efficace. Per ulteriori risorse, dai un’occhiata a r/selfhosted e all’elenco awesome-selfhosted per ulteriori strumenti e applicazioni.