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:
| Fornitore | Prezzo Mensile (EUR/USD) | CPU | RAM | Storage |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 1 | 4GB | 200GB |
| Hetzner Cloud | 4,15 EUR | 1 | 2GB | 20GB |
| DigitalOcean | 6 USD | 1 | 1GB | 25GB |
| Vultr | 6 USD | 1 | 1GB | 25GB |
| Linode (Akamai Cloud) | 5 USD | 1 | 1GB | 25GB |
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:
- Un VPS configurato con accesso SSH.
- Un nome di dominio puntato al tuo VPS (opzionale ma raccomandato).
- Una comprensione di base dei comandi Linux.
Passo 1: Configurare il tuo VPS
-
Connettiti al tuo VPS: Utilizza SSH per accedere al terminale del tuo VPS:
ssh root@your_vps_ip -
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
-
Accedi a MySQL:
mysql -u root -p -
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
-
Crea un file di configurazione Apache per Dolibarr:
nano /etc/apache2/sites-available/dolibarr.conf -
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> -
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:
-
Rimuovi la cartella di installazione:
rm -rf /var/www/html/dolibarr/htdocs/install -
Imposta i permessi dei file:
chown -R www-data:www-data /var/www/html/dolibarr/htdocs -
Sicurezza di MySQL:
Esegui
mysql_secure_installationper rimuovere utenti e database di test.
Passo 8: Opzionale - Installazione con Docker
Se preferisci utilizzare Docker per self-hostare Dolibarr, puoi seguire questi passi:
-
Installa Docker:
apt-get install docker.io docker-compose -y -
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" -
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.