Guida: Creare una Web App con WordPress e Database su NAS QNAP
Questa guida ti mostra come installare e configurare WordPress utilizzando un database MySQL/MariaDB ospitato su una NAS QNAP.
Perfetta per portare il tuo sito o web app su un’infrastruttura locale, sicura e scalabile.
Requisiti
- NAS QNAP con QTS 4.3 (o superiore)
- Accesso amministratore alla NAS
- App Container Station (opzionale) o QNAP MySQL/MariaDB Server
- Accesso FTP/SFTP o File Station per la gestione dei file
- Dominio o IP pubblico (opzionale)
- Computer per la configurazione iniziale
1. Installazione del Database su QNAP
1.1 Utilizza il QNAP App Center
- Apri il QTS (interfaccia web della NAS).
- Vai su App Center.
- Cerca e installa:
- MariaDB (consigliato) oppure MySQL Server
- phpMyAdmin per la gestione del database
1.2 Configura il Database
- Apri phpMyAdmin.
- Accedi con le credenziali di root o utente amministrativo.
- Crea un nuovo database (esempio:
wordpressdb
).
- Crea un utente dedicato e assegna permessi al database.
2. Scarica e Prepara WordPress
- Vai su wordpress.org e scarica l’ultima versione.
- Estrai la cartella
wordpress
sul tuo computer.
- Modifica il file
wp-config-sample.php
:
// Sostituisci i valori secondo la tua configurazione
define('DB_NAME', 'wordpressdb');
define('DB_USER', 'tuo_utente_db');
define('DB_PASSWORD', 'tua_password_db');
define('DB_HOST', 'ip_della_nas:3306');
- Salva come
wp-config.php
.
3. Carica WordPress sulla NAS QNAP
3.1 Opzione: Web Server Integrato (QNAP)
- Dal QTS, vai su App Center > Web Server (o QApache, QWeb).
- Attiva il server web e PHP.
- Copia la cartella
wordpress
nella directory pubblica, di solito /Web
o /Qweb
.
3.2 Opzione: Container Station (Docker)
- Installa Container Station dal QNAP App Center.
- Esegui un container WordPress e collega il database MariaDB/MySQL (puoi usare immagini ufficiali da Docker Hub).
- Configura le variabili d’ambiente del container per collegare WordPress al database ospitato sulla NAS.
4. Installazione di WordPress
- Accedi dal browser:
- Se locale:
http://<ip_nas>/wordpress
- Se pubblico:
http://<dominio>/wordpress
- Segui la procedura guidata di installazione di WordPress.
5. Consigli di Sicurezza
- Cambia la porta predefinita di MySQL/MariaDB se esposto all’esterno.
- Usa utenti con privilegi limitati.
- Aggiorna regolarmente WordPress, plugin e NAS.
- Abilita backup automatici (QNAP Backup Station).
6. Troubleshooting
- Errore di connessione al database: Verifica IP, porta e credenziali.
- Permessi cartelle: Assicurati che la directory WordPress abbia permessi di scrittura.
- PHP non attivo: Verifica che il server web abbia PHP abilitato.
Risorse Utili
Hai bisogno di aiuto su un passaggio specifico? Scrivimi!