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

guide

Come Auto-Ospitare Nextcloud su Hetzner (Guida 2026)

Scopri come configurare Nextcloud su Hetzner VPS facilmente con questa guida pratica pensata per sviluppatori e appassionati di auto-ospitare.

Come Auto-Ospitare Nextcloud su Hetzner (Guida 2026)

Nextcloud è una soluzione open-source per l’hosting di file che consente agli utenti di configurare il proprio storage cloud privato. Ospitarlo su un VPS può offrirti un maggiore controllo e opzioni di personalizzazione. In questa guida, passeremo attraverso i passaggi per installare Nextcloud su un VPS Hetzner, inclusa la configurazione e l’ottimizzazione.

Perché Scegliere Hetzner per Ospitare Nextcloud?

Hetzner è un provider VPS affidabile noto per i suoi piani economici e la robusta infrastruttura. A partire da soli 4,15 EUR/mese, offrono una gamma di opzioni che li rende particolarmente attraenti per sviluppatori e appassionati di homelab. Di seguito è riportato un confronto tra vari provider VPS per aiutarti a comprendere il mercato.

ProviderPrezzo InizialeCaratteristiche
Contabo VPS5,99 EUR/moStorage SSD, RAM ampia
Hetzner Cloud4,15 EUR/moAlte prestazioni, flessibilità
DigitalOcean6 USD/moInterfaccia user-friendly
Vultr6 USD/moData center globali
Linode (Akamai)5 USD/moSoluzioni di networking veloci

Passaggi per Installare Nextcloud su Hetzner VPS

Passo 1: Crea un’istanza VPS Hetzner

  1. Registrati: Crea un account su Hetzner Cloud.
  2. Seleziona un Server: Scegli una configurazione del server che soddisfi le tue esigenze. Per un utilizzo base di Nextcloud, un VPS con 2 GB di RAM e 1 core CPU è solitamente sufficiente.
  3. Posizione: Seleziona un data center vicino ai tuoi utenti target.
  4. Crea il Server: Clicca su “Crea Server” per iniziare la provisioning del tuo VPS.

Passo 2: Accedi al tuo VPS

Una volta che il tuo server è attivo, accedilo tramite SSH. Usa il seguente comando, sostituendo YOUR_IP_ADDRESS con l’indirizzo IP pubblico del tuo server:

ssh root@YOUR_IP_ADDRESS

Passo 3: Aggiorna i Pacchetti di Sistema

Prima di installare qualsiasi cosa, assicurati che il tuo sistema sia aggiornato:

apt update && apt upgrade -y

Passo 4: Installa il Software Necessario

Nextcloud richiede un server web, PHP e un server di database. Useremo Apache, MariaDB e PHP. Installali con questi comandi:

apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-json -y

Passo 5: Configura MariaDB

Accedi alla shell di MariaDB:

mysql -u root -p

Crea un database per Nextcloud:

CREATE DATABASE nextcloud;
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Sostituisci strong_password con una password sicura di tua scelta.

Passo 6: Scarica e Configura Nextcloud

Scarica l’ultima versione di Nextcloud:

wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip
unzip nextcloud-XX.X.X.zip
mv nextcloud /var/www/html/

Imposta i permessi corretti:

chown -R www-data:www-data /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/

Passo 7: Configura Apache

Crea un nuovo file di configurazione per Nextcloud:

nano /etc/apache2/sites-available/nextcloud.conf

Aggiungi la seguente configurazione:

<VirtualHost *:80>
    DocumentRoot /var/www/html/nextcloud
    ServerName your_domain_or_IP

    <Directory /var/www/html/nextcloud>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Ricorda di sostituire your_domain_or_IP con il tuo nome di dominio reale o indirizzo IP.

Abilita il sito Nextcloud e i moduli Apache necessari:

a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2

Passo 8: Completa l’Installazione tramite l’Interfaccia Web

Apri il tuo browser e vai su http://your_domain_or_IP. Vedrai la procedura di configurazione di Nextcloud.

  1. Crea un’Account Amministratore: Inserisci il tuo nome utente e password desiderati.
  2. Configurazione del Database: Usa le credenziali impostate in precedenza per il database.
  3. Completa la Configurazione: Compila tutte le informazioni necessarie e clicca su “Completa installazione”.

Passo 9: Sicurezza della tua Installazione di Nextcloud

Per una connessione sicura, è consigliato installare un certificato SSL. Puoi utilizzare Let’s Encrypt per certificati SSL gratuiti. Questo può essere fatto tipicamente usando Certbot:

apt install certbot python3-certbot-apache -y
certbot --apache

Segui le istruzioni per mettere in sicurezza la tua istanza di Nextcloud.

FAQ

D1: Posso usare il mio dominio per Nextcloud su Hetzner?

Sì, puoi utilizzare il tuo dominio. Dovresti configurare il record A del tuo dominio per puntare all’indirizzo IP del tuo VPS Hetzner. Questo può essere fatto nel pannello di controllo del tuo registrar di dominio. Dopo aver configurato, puoi accedere a Nextcloud tramite l’URL del tuo dominio invece dell’indirizzo IP del VPS.

D2: Hetzner è un’opzione valida per auto-ospitare Nextcloud?

Assolutamente. Hetzner offre prezzi altamente competitivi, performance robuste e un eccellente supporto per sviluppatori. Le loro opzioni VPS sono adatte per eseguire Nextcloud, data la loro storage SSD e reti ad alta velocità. Molti set-up auto-ospitati hanno riportato esperienze positive usando Hetzner, rendendolo un provider VPS preferito nella comunità di auto-ospitare.

D3: Come posso eseguire il backup dei miei dati Nextcloud su Hetzner?

Eseguire il backup dei dati di Nextcloud è fondamentale per prevenire la perdita di dati. Puoi creare backup esportando regolarmente il tuo database e la cartella dati di Nextcloud. Usa i seguenti comandi:

mysqldump -u nc_user -p nextcloud > nextcloud_backup.sql
tar -cvf nextcloud_data_backup.tar /var/www/html/nextcloud/data

Conserva questi backup su un servizio di storage separato o su un’unità locale. Inoltre, potresti considerare soluzioni di backup automatizzate o script per backup regolari per semplificare il processo.

In conclusione, auto-ospitare Nextcloud su Hetzner è un processo semplice che ti offre una potente e flessibile soluzione cloud. Per un confronto più dettagliato tra vari provider VPS, controlla il confronto VPS completo.