Come Auto-Ospitare WordPress su Vultr (Guida 2026)
Auto-ospitare WordPress su un VPS è un modo potente per mantenere il pieno controllo sul tuo sito web, sfruttando la flessibilità della tecnologia open-source. Vultr offre una soluzione semplice ed economica per far partire il tuo sito WordPress. In questa guida, imparerai a installare WordPress su Vultr, compresi la preparazione del server, l’installazione di WordPress e suggerimenti per mettere in sicurezza la tua configurazione.
Perché Scegliere Vultr per l’Ospitalità di WordPress?
Vultr offre una varietà di piani che soddisfano le esigenze di sviluppatori e appassionati di homelab in cerca di soluzioni efficienti e convenienti per i loro progetti. A un costo di $6/mese, puoi approfittare del suo robusto hosting SSD e di una rete globale di data center.
| Fornitore | Prezzo Mensile | Archiviazione | RAM | CPU | Opzioni di Posizione |
|---|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 200 GB | 4 GB | 2 CPU | Europa |
| Hetzner Cloud | 4,15 EUR | 20 GB | 2 GB | 1 CPU | Europa |
| DigitalOcean | 6 USD | 25 GB | 1 GB | 1 CPU | Globale |
| Vultr | 6 USD | 25 GB | 1 GB | 1 CPU | Globale |
| Linode (Akamai) | 5 USD | 25 GB | 1 GB | 1 CPU | Globale |
Passo 1: Provisionare un VPS su Vultr
- Crea un Account su Vultr: Visita Vultr e registrati.
- Distribuisci un VPS:
- Clicca sul pulsante “Distribuisci Ora”.
- Scegli una posizione del server che sia geograficamente vicina al tuo pubblico target.
- Seleziona il tipo di server come “Cloud Compute”.
- Scegli il piano “$6/mese”.
- Nella sezione Sistema Operativo, seleziona “Ubuntu 22.04 x64” poiché è un ambiente stabile per eseguire WordPress.
- Impostazioni Aggiuntive: Puoi configurare impostazioni aggiuntive come le chiavi SSH per l’accesso sicuro.
Passo 2: Connetti al Tuo VPS tramite SSH
Utilizza un client SSH (come PuTTY su Windows o Terminal su macOS/Linux) per connetterti al tuo VPS. Sostituisci your-ip-address con l’IP pubblico del tuo server.
ssh root@your-ip-address
Passo 3: Installa i Pacchetti Necessari
Una volta effettuato il login, aggiorna il tuo indice dei pacchetti e installa i pacchetti necessari per WordPress:
sudo apt update
sudo apt upgrade -y
sudo apt install nginx mysql-server php-fpm php-mysql -y
Passo 4: Configura il Database MySQL
- Metti in Sicurezza l’Installazione di MySQL:
sudo mysql_secure_installation
Segui le istruzioni per impostare una password per l’utente root e mettere in sicurezza la tua installazione.
- Crea un Database per WordPress:
Accedi a MySQL:
sudo mysql -u root -p
Poi esegui le seguenti query:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 5: Scarica e Configura WordPress
- Scarica WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
- Configura WordPress:
Entra nella directory di WordPress e copia il file di configurazione di esempio:
cd wordpress
cp wp-config-sample.php wp-config.php
Modifica wp-config.php e imposta i dettagli del tuo database:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
- Sposta WordPress nella Root di Nginx:
sudo mv wordpress/* /var/www/html/
Passo 6: Imposta i Permessi e Configura Nginx
- Imposta i Permessi delle Directory:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
- Configura Nginx:
Crea una nuova configurazione del blocco server:
sudo nano /etc/nginx/sites-available/wordpress
Aggiungi la seguente configurazione:
server {
listen 80;
server_name your-domain.com;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Abilita la configurazione:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
Testa e riavvia Nginx:
sudo nginx -t
sudo systemctl restart nginx
Passo 7: Completa l’Installazione di WordPress
Ora, apri il tuo browser web e naviga a http://your-domain.com. Dovresti vedere la pagina di installazione di WordPress. Segui le istruzioni per impostare il titolo del tuo sito, l’account admin e altre impostazioni.
FAQ
1. Posso utilizzare un CMS diverso da WordPress su Vultr?
Sì, Vultr supporta una varietà di sistemi di gestione dei contenuti oltre a WordPress, come Joomla, Drupal e anche generatori di siti statici come Jekyll. La loro flessibile piattaforma cloud ti consente di installare qualsiasi software tu scelga, rendendola una scelta versatile per tutti i tipi di applicazioni auto-ospitate. Consulta sempre awesome-selfhosted per una miriade di opzioni.
2. È Vultr sicuro per ospitare dati personali?
Vultr mantiene una buona reputazione nella comunità VPS in termini di sicurezza. Puoi aumentare significativamente la sicurezza del tuo sito utilizzando HTTPS, configurando un firewall e aggiornando regolarmente il tuo software. Inoltre, effettuare backup regolari e limitare l’accesso al tuo server tramite chiavi SSH può aiutare a proteggere i tuoi dati.
3. Quali sono i costi associati all’esecuzione di WordPress su un server Vultr?
Il costo principale è il piano VPS che scegli, a partire da $6/mese per requisiti di base. Potresti anche sostenere costi per spazio di archiviazione o risorse aggiuntive se il tuo traffico aumenta. Ricorda di considerare i costi di registrazione del dominio e del certificato SSL, poiché sono cruciali per un sito WordPress completamente funzionante. Esplora full VPS comparison per trovare le opzioni più convenienti per le tue esigenze.
Seguendo questa guida, sarai sulla buona strada per auto-ospitare WordPress su Vultr, adattando l’esperienza ai tuoi requisiti come sviluppatore o appassionato di homelab.