Ho realizzato tramite il mio Raspberry PI un piccolo web server domestico, sul quale ho installato una piattaforma di cloud hosting (ownCloud) e un blog costruito con WordPress (questo), così posso salvare i files sul mio piccolo server e trovarli su tutti i dispositivi senza problemi di connessione, visto che la velocità è molto alta essendo una LAN, o meglio WLAN, visto che ho collegato il mio Raspberry PI via wi-fi.

Per realizzare un web server (Apache) basta utilizzare i seguenti comandi:

sudo apt-get install apache2 -y

Dopodiché se vi collegherete a http://IP-del-vostro-raspberry (ad esempio: http://192.168.0.8) dovreste trovare una pagina simile alla seguente:

Pagina Apache it works

Questo significa che Apache funziona correttamente.

Per cambiare la pagina di default basta modificare il file /var/www/index.html, infatti tutti i files nella cartella www saranno visibili sul web tramite Apache.

Se volete installarci qualcosa che sfrutti PHP, dovrete utilizzare il seguente comando:

sudo apt-get install php5 libapache2-mod-php5 -y

Così facendo avrete a disposizione anche le librerie di PHP, ma per installare WordPress o altri CMS dovrete procurarvi MySQL.

Per fare ciò basterà utilizzare questo comando:

sudo apt-get install mysql-server mysql-client php5-mysql -y

Dopodiché dovrete creare un account per il CMS su MySQL e un database.