Verticaldev

Quando termina un viaggio sei pronto per un nuovo cammino

  blog  guide  progetti     about me

sgl.js

sdlbasic

compvter

coderdojoPV

github

threejs editor

 vrobyPages

scratch

 

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.