Come creare un server personale sicuro con la piccola raspberry pi
Stufi di pagare un server per il vostro sito con 4 visite al mese? Avete voglia di avere un server con pochi limiti per fare tutti gli esperimenti che volete? Bene qui potete forse trovare una bella risposta a questi bisogni.
Creare un server casalingo sul vostro pc specie se attrezzato con linux è davvero un lavoretto di 5 minuti. Tuttavia tenere acceso giorno e notte un computer in casa puo essere fastidioso inoltre c'è il problema di renderlo fruibile dagli eventuali utenti. Comperare una raspberry pi che costa grossomodo 25€, che non fa nessun rumore e ha un consumo irrisorio puo' essere la cosa migliore. Vediamo quindi i passi da compiere per traformare il nostro lampone in un bel server https visibile su internet e in grado di ospitare un sito completo. Ovviamente non aspettatevi prestazioni paurose o di servire 2 milioni di utenti in contemporanea, tuttavia vi stupirete delle prestazioni specie se la vostra connessione adsl casalinga non è lenta come la giustizia italiana. Se viaggiate di chiavetta e cellulare vi sconsiglio di farlo tuttavia anche se con prestazioni inferiori e un mare di controindicazioni funziona comunque. Cominciamo:
sistema operativo della raspberry
Personalmente ho usato la raspbian. La mia era gia montata completa di desktop. Se dovete cominciare da zero vi sconsiglio di usarla da modo testuale e di installare fin da subito sshd in modo da poterla gestire da remoto. quindi è necessario installare apache2 php e mysql. Su linux ubuntu di solito io installo phpmyadmin che con le sue dipendenze installa tutto quello che ci serve. Purtroppo su raspbian non riesce questo giochetto ed è necessario installare altri pacchetti. Alcune guide dicono di installare usando i seguenti comandi
sudo apt-get install apache2 php5 libapache2-mod-php5
sudo groupadd www-data
sudo usermod -g www-data www-data
una volta completato e riavviato (non è del tutto necessario) se la raspberry è correttamente inserita nella rete digitanto sul browser http://<>/
dovreste trovarvi questa pagina
Passare ad https
ora dobbiamo pero attivare il server sicuro perche fa piu figo ovvio. Ho trovato una guida meravigliosa che spiega passo passo tutta la procedura
lo trovate qui. Se avete difficolta google translate è un buon aiuto ma in generale basta copiare in terminale i comandi e tutto funzionerà.
ora abbiamo un server https funzionante nella nostra rete ma voglamo farlo vedere fuori.
Aprire un virtualserver sul modem
Per fare questo ci sono diverse vie e dipende moltissimo dal modello di modem che usate. In questo caso faccio riferimento al modem standard di alice - telecom.
Per prima cosa entrate nell'interfaccia del modem dal browser digitando http://192.168.1.1.
Quindi cliccate il pulsante Portmapping.
Entrati nell'interfaccia scegliete virtual server per protocolli internet.
Nella select protocollo scegliete https nell'indirizzo ip l'indirizzo della raspberry nella vostra lan quindi il bottone attiva.
Aspettate ed è fatta! il vostro server è visibile su internet.
Creare un dominio collegato
Ora L'ultimo sforzo occorre registrarsi su dyndns.it portarsi su DNS dinamico scegliere il provider
e inserire i dati.
ci sono anche altre vie come creare una pagina che vi collega al vostro indirizzo in modo dinamico ma questo è la strada migliore
Ora il vostro server è su internet adesso potete cominciare a installare cio che volete sul vostro server.