Come Auto-Ospitare WordPress su Linode (Guida 2026)
Auto-ospitare WordPress su un VPS può essere un’esperienza gratificante, offrendoti il pieno controllo sul tuo sito e sulle sue risorse. In questa guida, ti guideremo attraverso i passaggi per installare e configurare WordPress su Linode, assicurandoti di poter gestire efficientemente il tuo ambiente di hosting.
Perché Scegliere Linode per l’Ospitalità di WordPress?
Linode offre soluzioni di hosting VPS economiche e affidabili, con piani che partono da soli 5 USD al mese. Questo lo rende un’eccellente scelta per sviluppatori e appassionati di homelab che desiderano auto-ospitare applicazioni. Di seguito è riportato un rapido confronto di alcuni fornitori di VPS popolari per riferimento.
| Fornitore | Prezzo di Partenza (Mensile) | Link |
|---|---|---|
| Contabo VPS | 5.99 EUR | Contabo |
| Hetzner Cloud | 4.15 EUR | Hetzner |
| DigitalOcean | 6 USD | DigitalOcean |
| Vultr | 6 USD | Vultr |
| Linode | 5 USD | Linode |
Prerequisiti
- Account Linode: Crea un account Linode qui.
- Nome di Dominio: Un dominio registrato che desideri utilizzare per il tuo sito WordPress.
- Client SSH: Utilizza applicazioni come PuTTY (Windows) o Terminal (Mac/Linux) per accedere al tuo server Linode.
Passo 1: Crea un’Istanza Linode
- Accedi al tuo Dashboard di Linode.
- Clicca su “Crea Linode”.
- Scegli una distribuzione Linux, preferibilmente Ubuntu (20.04 LTS o successivo).
- Seleziona un piano. Il piano da 5 USD è sufficiente per una installazione base di WordPress.
- Nella sezione “Add-Ons”, puoi scegliere di abilitare i backup.
- Scegli il tuo metodo di pagamento e crea l’istanza Linode.
Passo 2: Accedi al Tuo Linode
-
Apri il tuo client SSH.
-
Connettiti al tuo Linode utilizzando il seguente comando (sostituisci
YOUR_IP_ADDRESScon l’IP del tuo Linode):ssh root@YOUR_IP_ADDRESS -
Ti potrebbe essere richiesto di inserire la tua password.
Passo 3: Aggiorna il Tuo Sistema
Dopo aver effettuato l’accesso, assicurati che i pacchetti di sistema siano aggiornati:
apt update && apt upgrade -y
Passo 4: Installa un Server Web, PHP e MySQL
Installa Apache
apt install apache2 -y
Installa MySQL
apt install mysql-server -y
Rendi sicura la tua installazione di MySQL eseguendo:
mysql_secure_installation
Installa PHP e le Estensioni Richieste
apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring -y
Passo 5: Crea un Database MySQL per WordPress
-
Accedi a MySQL:
mysql -u root -p -
Crea un database:
CREATE DATABASE wordpress_db; -
Crea un utente e concedi privilegi:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Assicurati di sostituire ‘password’ con una password forte.
Passo 6: Scarica e Installa WordPress
-
Naviga nella directory radice del web:
cd /var/www/html -
Scarica l’ultima versione di WordPress:
wget https://wordpress.org/latest.tar.gz -
Estrai il pacchetto di WordPress:
tar -xvzf latest.tar.gz -
Sposta i contenuti nella radice web:
mv wordpress/* . -
Rimuovi i file scaricati:
rm -rf wordpress latest.tar.gz -
Regola la proprietà e i permessi:
chown -R www-data:www-data /var/www/html/* chmod -R 755 /var/www/html/*
Passo 7: Configura WordPress
-
Copia il file di configurazione di esempio:
cp wp-config-sample.php wp-config.php -
Apri il file di configurazione:
nano wp-config.php -
Aggiorna le impostazioni del database:
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'wordpress_user'); define('DB_PASSWORD', 'your_password'); -
Salva e chiudi l’editor.
Passo 8: Esegui l’Installazione di WordPress
- Apri il tuo browser web e naviga verso il tuo dominio o l’indirizzo IP del tuo Linode.
- Segui le istruzioni sullo schermo per completare il processo di installazione.
Domande Frequenti
Quanto costa ospitare WordPress su Linode?
Ospitare WordPress su Linode può essere economico, partendo da soli 5 USD al mese per il piano base. Questo piano offre tipicamente risorse sufficienti per siti con traffico da piccolo a medio. Man mano che il tuo sito cresce, puoi facilmente passare a piani più robusti. Inoltre, sfruttare le varie funzionalità di Linode, come i backup, può aiutare a garantire la sicurezza dei tuoi dati senza spendere una fortuna.
Posso utilizzare altri stack software con WordPress su Linode?
Sì, puoi utilizzare stack software alternativi se lo desideri. Anche se Apache e MySQL sono le opzioni predefinite in questo tutorial, puoi facilmente installare Nginx al posto di Apache o usare MariaDB al posto di MySQL. WordPress è flessibile e può essere configurato per funzionare con una varietà di ambienti server, ed è essenziale scegliere lo stack che meglio si adatta alle tue esigenze e familiarità. Esplorare le opzioni da r/selfhosted può anche fornire intuizioni su altre combinazioni.
Cosa devo fare se incontro problemi durante l’installazione?
Se incontri problemi durante l’installazione di WordPress su Linode, inizia controllando i log degli errori di Apache per messaggi di errore dettagliati:
tail -f /var/log/apache2/error.log
Assicurati che i file di configurazione siano corretti e che tutti i pacchetti richiesti siano installati. I forum della comunità di Linode e la documentazione sono anche ottime risorse. È consigliabile sfruttare la documentazione e le guide basate sulla comunità disponibili su piattaforme come awesome-selfhosted per ulteriori troubleshooting.
Seguendo questi passaggi, ora hai un sito WordPress auto-ospitato completamente funzionante su Linode. Per una panoramica più ampia delle opzioni VPS, dai un’occhiata al nostro completo confronto VPS. Goditi il tuo nuovo setup di hosting!