Il progetto

Vi presento il mio home server, un piccolo mini-pc chiamato Raspberry PI 4 su cui è installato un sistema operativo Ubuntu LTS. Su questo home server ho installato diverse funzionalità che sono presentate qui sotto.

WEB Server

Il sito web che state visualizzando è un'applicazione web sviluppata utilizzando:

  • Flask e SQL per il backend
  • HTML, JavaScript e CSS per il frontend
Il web server è accessibile anche dall'esterno tramite un indirizzo pubblico esposto su protocollo HTTPS, che inoltra le richieste direttamente verso il mio IP domestico in modo sicuro.

Server NAS

Oltre all'hosting del sito web, il server fornisce anche un servizio SAMBA per la condivisione di file all'interno della rete domestica, svolgendo a tutti gli effetti la funzione di home NAS. Per aumentare lo spazio di archiviazione ho collegato due hard disk portatili recuperati da vecchi dispositivi, per un totale di 1 TB di memoria condivisa.

Servizio Wakeonlan

Attraverso l'accesso a questa applicazione web con privilegi di amministratore, posso accendere il mio PC di casa da remoto sfruttando il protocollo Wake-on-LAN, rendendo il sistema accessibile anche quando il computer principale è spento.

Un progetto a favore del GREEN

Il progetto home server nasce con una forte attenzione al riuso e al risparmio energetico.

  • Il telaio esterno è stato realizzato partendo da un rack per hard disk recuperato da un vecchio case PC
  • Ho aggiunto ripiani in legno, successivamente verniciati di nero
  • Hub USB, cablaggi e hard disk provengono anch'essi da dispositivi dismessi
L'intero sistema è alimentato da un hub USB da 24 W, che fornisce energia anche al Raspberry Pi stesso. Questo rende il server estremamente efficiente dal punto di vista energetico, oltre che sostenibile.

Torna alla home Contacts