Come Autohostare WordPress su Hetzner (Guida 2026)
WordPress è un potente sistema di gestione dei contenuti perfetto per blogger, aziende e chiunque desideri autohostare un sito web. Se stai cercando un provider VPS conveniente, Hetzner è un’ottima opzione a partire da soli 4.15 EUR/mese. In questa guida, ti guideremo attraverso i passaggi per installare e configurare WordPress su un VPS Hetzner.
Prerequisiti
Prima di iniziare, assicurati di soddisfare i seguenti requisiti:
- Un VPS Hetzner: Iscriviti a un piano VPS su Hetzner e scegli la tua configurazione preferita.
- Nome di Dominio: Avrai bisogno di un nome di dominio puntato all’IP del tuo VPS.
- Conoscenze di Base di Linux: Familiarità con le operazioni da linea di comando e sistemi basati su Linux.
Passo 1: Configurare il Tuo VPS
Una volta che il tuo VPS Hetzner è attivo e funzionante, connettiti ad esso tramite SSH utilizzando il seguente comando:
ssh root@tuo_indirizzo_ip
Sostituisci tuo_indirizzo_ip con l’IP effettivo del tuo VPS.
Passo 2: Aggiornare i Pacchetti di Sistema
Prima di installare qualsiasi software, è buona pratica aggiornare i pacchetti di sistema. Esegui i seguenti comandi:
apt update
apt upgrade -y
Passo 3: Installare il Software Necessario
Avrai bisogno di un server web, un server database e PHP per eseguire WordPress. Installa Apache, MySQL e PHP con il seguente comando:
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Verifica le Installazioni
- Apache: Accedi all’indirizzo IP del tuo server in un web browser. Dovresti vedere la pagina predefinita di Apache.
- MySQL: Sicura la tua installazione di MySQL:
mysql_secure_installation
Segui le istruzioni per impostare una password per l’utente root e proteggere la tua istanza.
Passo 4: Creare un Database MySQL per WordPress
Accedi a MySQL:
mysql -u root -p
Una volta nella shell di MySQL, esegui i seguenti comandi per creare un nuovo database e un utente per WordPress:
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'tuapassword';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Assicurati di sostituire 'tuapassword' con una password robusta.
Passo 5: Scaricare e Configurare WordPress
Naviga nella directory web e scarica l’ultima versione di WordPress:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
Successivamente, configura WordPress creando un file di configurazione:
cp wp-config-sample.php wp-config.php
nano wp-config.php
Cambia i valori di configurazione del database:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'tuapassword');
define('DB_HOST', 'localhost');
Salva ed esci dall’editor.
Passo 6: Impostare i Permessi dei File
Assicurati che il server web possa leggere e scrivere i file necessari:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Passo 7: Abilitare il Modulo di Riscrittura di Apache
WordPress si basa sul modulo di riscrittura di Apache per creare URL belli. Abilitalo usando:
a2enmod rewrite
systemctl restart apache2
Passo 8: Completare l’Installazione di WordPress Tramite Browser
Ora, apri un web browser e vai su http://tuo_indirizzo_ip. Segui le istruzioni sullo schermo per completare l’installazione.
Imposterai il titolo del tuo sito, il nome utente dell’amministratore, la password e l’email durante questo processo.
Confronto tra i Migliori Fornitori di VPS
| Provider | Prezzo (EUR/USD) | Caratteristiche Chiave |
|---|---|---|
| Contabo VPS | 5.99 EUR/mo | Alta capacità di storage, basso costo |
| Hetzner Cloud | 4.15 EUR/mo | Eccellente performance, facile scalabilità |
| DigitalOcean | 6 USD/mo | Interfaccia user-friendly, ottima per principianti |
| Vultr | 6 USD/mo | Postazioni multiple, veloce storage SSD |
| Linode (Akamai) | 5 USD/mo | Alta affidabilità , buon supporto |
FAQ
Posso usare un servizio di database gestito con Hetzner?
Sì, puoi utilizzare un servizio di database gestito se lo preferisci. Utilizzando database gestiti, scarichi la responsabilità dei backup, aggiornamenti e scalabilità , permettendoti di concentrarti sulla tua applicazione. Hetzner offre anche varie opzioni per servizi gestiti che possono essere utili in un ambiente di produzione.
Quali sono le migliori pratiche di sicurezza per autohostare WordPress?
Quando autohosti WordPress, assicurati di seguire le migliori pratiche di sicurezza, come mantenere il software aggiornato, utilizzare password forti, implementare HTTPS con certificati SSL e fare regolarmente backup del tuo sito. Inoltre, considera di utilizzare plugin di sicurezza come Wordfence e di eseguire audit di sicurezza regolari per ridurre al minimo le vulnerabilità .
Come faccio a migrare un sito WordPress esistente su Hetzner?
Per migrare il tuo sito WordPress esistente, esporta il tuo database utilizzando strumenti come phpMyAdmin o la riga di comando. Carica i file di WordPress usando SCP o FTP. Importa il tuo database nel nuovo database creato sul tuo VPS Hetzner e aggiorna il tuo file wp-config.php con i nuovi dettagli del database. Assicurati di aggiornare l’URL del sito e le impostazioni dei permalink dopo la migrazione.
Per ulteriori dettagli sui fornitori di VPS, dai un’occhiata al nostro confronto completo sui VPS. Goditi la tua esperienza di WordPress autohostato su Hetzner!