Sommario:

Server multimediale con Raspberry Pi: 6 passaggi
Server multimediale con Raspberry Pi: 6 passaggi

Video: Server multimediale con Raspberry Pi: 6 passaggi

Video: Server multimediale con Raspberry Pi: 6 passaggi
Video: Come creare un Server Web con il Raspberry Pi 3 2024, Novembre
Anonim
Server multimediale con Raspberry Pi
Server multimediale con Raspberry Pi
Server multimediale con Raspberry Pi
Server multimediale con Raspberry Pi
Server multimediale con Raspberry Pi
Server multimediale con Raspberry Pi

Forse sei stato in viaggio o in viaggio e hai pensato: 'Vorrei poter portare anche questo, oh.. e anche questo.' Non preoccuparti, sono lo stesso:). Viaggiare può spesso richiedere molto tempo e memoria (per scattare foto e video), quindi per affrontare la noia e la mancanza di memoria, la soluzione migliore che ho trovato è stata un cloud compatto e portatile, che funziona offline. Mentre la maggior parte dei cloud storage sono pesanti, altri cloud online si basano su una connessione Internet. Entrambe non sembrano buone soluzioni per viaggiare, quindi ho deciso di utilizzare un cloud portatile e offline. L'ho rinominato come sistema ArOZ-Online, poiché anche il progetto originale era chiamato allo stesso modo (vedi sotto).

Dal rilascio del pi zero w, i progetti portatili e connessi, incluso il raspberry pi, sono diventati più popolari e anche più compatti. E se potessi creare il tuo cloud offline con solo un pi zero? Il fattore di forma del pi zero e il basso costo lo rendono abbastanza adatto a questo progetto.

Questo cloud offline funziona fornendo un segnale wifi dall'adattatore wifi del pi zero w. Collegandosi al wifi dal pi zero, il tuo telefono, tablet o laptop è in grado di accedere alla memoria dalla scheda micro sd del pi zero attraverso un sito web offline fornito dal pi zero w. Immagini, video e musica possono essere caricati, scaricati e riprodotti da quel sito web. L'intero sistema funziona in automatico semplicemente alimentando il pi zero w.

Il progetto originale (https://www.instructables.com/id/Simplest-Media-Ce…) appartiene a tobychui di intructables (https://www.instructables.com/member/tobychui/), che ha messo molto tempo e lavoro per trasformare questo progetto in realtà. Vorrei ringraziare questo mio buon amico per tutto il suo aiuto e vorrei chiedervi di dare un'occhiata ai suoi progetti.

Passaggio 1: cosa è necessario?

Cosa serve?
Cosa serve?

Accesso a un laptop o PC

Un lampone pi zero w

Una micro sd card (min 8GB) per il sistema operativo (si consigliano Sandisk Ultra e Samsung EVO+ per le loro elevate velocità di scrittura e lettura)

Qualcosa per accedere alla scheda micro SD dal tuo laptop/pc. Non avevo bisogno di nulla, ma potresti aver bisogno di un adattatore da micro SD a scheda SD o di un USB in cui è possibile inserire la scheda micro SD e accedervi dal PC / laptop.

Un cavo micro USB per alimentare lo zero w

E forse un caso per proteggere il pi zero w.

Per quanto riguarda la scheda micro SD, il sistema operativo impiegherà circa 3, 5 GB, la memoria rimanente può essere utilizzata per il cloud offline. Personalmente ho usato un sandisk ultra da 64 GB e avevo circa 59 GB da utilizzare per i file. Per quanto mi ricordo, il max. la dimensione della scheda micro SD supportata per Raspberry Pi è 128 GB, ma non tutte le schede sono supportate e alcune devono essere formattate prima di poter essere utilizzate.

Passaggio 2: come iniziare

Iniziare
Iniziare
Iniziare
Iniziare
Iniziare
Iniziare

Invece di scrivere circa 50 passaggi o più per impostare questo progetto sul tuo Raspberry Pi zero w, ho scelto di pubblicare semplicemente il file immagine, che deve essere masterizzato su una scheda micro SD vuota. Il file immagine è grande 1, 45 GB ed è compresso. Non è necessario decomprimere il file se si seguono le istruzioni di seguito. Ecco il link al file immagine:

File immagine ArOZ alfa

L'immagine è stata masterizzata su una scheda SD vuota (min. 8GB). Per fare ciò, formattare prima la scheda micro SD utilizzando il software 'SDFormatter' (scaricabile da https://www.sdcard.org/downloads/formatter_4/index…). Dopo aver inserito la scheda micro SD, seleziona le opzioni e attiva "Regolazione formato-dimensioni". Dopo la formattazione, l'immagine può essere masterizzata sulla scheda micro sd. Personalmente preferisco usare Etcher per masterizzare le immagini, poiché è semplice da usare e non richiede di decomprimere i file di immagine. Etcher può essere scaricato da qui: https://etcher.io/. Dopo aver selezionato l'unità con la tua scheda micro SD su etch, seleziona l'immagine ArOZ-Online e fai clic su flash. Al termine del processo, il sistema è operativo, ma richiede alcune modifiche.

Passaggio 3: test del sistema

Testare il sistema
Testare il sistema
Testare il sistema
Testare il sistema
Testare il sistema
Testare il sistema
Testare il sistema
Testare il sistema

Ora che la scheda micro SD è configurata, inserisci la scheda micro SD nello slot sul pi zero w. Alimenta il lampone con il cavo micro USB. Dopo circa 2 minuti, dovresti essere in grado di vedere "ArOZ-Online" come una nuova rete. Prova a connetterti usando un altro dispositivo. La password predefinita è 'toby-chui'. Dovresti essere connesso per essere Wi-Fi dal Raspberry Pi, ma non c'è Internet disponibile. Naviga nel tuo browser e digita:

192.168.0.1

Ora dovresti essere in grado di vedere il sito web di ArOZ-Online se tutto è stato fatto correttamente. Ora che funziona, alcuni file devono essere modificati. Per modificare i file, scarica VNC Viewer da qui sul tuo laptop/PC (preferibilmente) e connettiti al sistema ArOZ-Online nelle impostazioni wifi.

Poiché è una seccatura dover scrivere l'intero indirizzo IP ogni volta che si desidera accedere al cloud offline, ho aggiunto l'indirizzo del sito Web ArOZ-Online in modo da poter accedere al cloud facendo clic su un pulsante.

www.realvnc.com/download/viewer/

Apri VNC Viewer e digita questo indirizzo nel campo dell'indirizzo:

192.168.0.1

Verrà richiesto un nome utente e una password. Il nome utente predefinito è "pi" e la password predefinita è "raspberry". Se non ti consente di accedere utilizzando tali informazioni, prova "root" come nome utente e "password" come password.

Ora dovresti vedere il desktop del sistema ArOZ-Online.

Dopo aver effettuato l'accesso, riavviare il dispositivo collegando questo in LXTerminal:

sudo reboot

Dopo il riavvio, sarai in grado di accedere utilizzando l'utente 'pi'

Passaggio 4: configurazione finale

Configurazione finale
Configurazione finale
Configurazione finale
Configurazione finale
Configurazione finale
Configurazione finale

Indipendentemente dalle dimensioni della tua scheda micro SD, l'intera estensione della memoria non può essere semplicemente utilizzata così com'è. Per utilizzare l'intera memoria disponibile dalla tua scheda micro SD, apri LX Terminal, quindi digita:

sudo raspi-config

Ora dovrebbe apparire un menu. Seleziona "Opzioni avanzate" dal menu, quindi premi invio. Da qui, seleziona 'Espandi-Filesystem'. Vai a "indietro" usando i tasti freccia destra e sinistra, premi invio, quindi seleziona "Fine" allo stesso modo e premi anche invio. Il sistema ti chiederà di riavviare (riavviare). Seleziona "sì" e attendi. Durante il riavvio del sistema, perderai i segnali wifi e VNC verrà interrotto. Per riconnetterti, attendi circa 2 minuti, riconnettiti ad ArOZ-Online nelle impostazioni wifi del tuo dispositivo e usa VNC Viewer per visualizzare il desktop.

La prossima cosa da fare è cambiare la password predefinita. Questo può essere fatto facendo clic sull'icona del lampone situata nell'angolo in basso a sinistra, quindi selezionando "Preferenze" e facendo clic su "Configurazione Raspberry Pi". Fare clic su "Cambia password" e digitare "raspberry" come password corrente. Digita una nuova password e ridigitala nell'ultimo campo. Infine, fai clic su invio per applicare la modifica. Quando ti connetti a VNC un'altra volta, usa la password specificata.

Per modificare la password wifi dal sistema ArOZ-Online è necessario modificare un file specifico. Digita questo nel Terminale:

sudo leafpad /etc/hostapd/hostapd.conf

Trova la riga 'wpa_passphrase=toby-chui' e modifica la password sostituendo 'toby-chui' con la tua password. Assicurati che la nuova password contenga almeno 8 caratteri e non sia facile da indovinare. Salva il file premendo 'Ctrl' e 's' e dopo aver salvato, esci dall'editor premendo 'Alt' e 'F4'. Per applicare le modifiche, riavvia il raspberry pi digitando:

sudo reboot

Dopo un minuto o due, quando vedrai ArOZ-Online come una rete wifi, ti renderai conto che la password è stata aggiornata e nessun dispositivo è più in grado di connettersi ad essa. Il dispositivo a cui stai tentando di connetterti ti dirà di digitare nuovamente la password oppure potresti dover modificare manualmente la password per questa rete nelle impostazioni di rete. Una volta connesso, digita 192.168.0.1 nel tuo browser. Dovrebbe apparire il sito web di ArOZ-Online. Se funziona, va tutto bene.

Congratulazioni, hai finito di configurare il tuo cloud offline portatile.

Spero che questo progetto ti sia piaciuto e desidero sentire la tua opinione nei commenti qui sotto:) Per favore, non dimenticare di fare clic su "Ce l'ho fatta!" quando hai completato questo sistema poiché questo è il mio primo istruibile. Sarei felice anche se aggiungessi questo progetto ai tuoi preferiti:))

Bene, allora grazie e ci vediamo di nuovo.

Passaggio 5: aggiunta di sicurezza…

Aggiunta sicurezza…
Aggiunta sicurezza…

La sicurezza è importante. A nessuno piacerebbe se qualche hacker malvagio sta guardando attraverso i dati di qualcuno. Al momento, il tuo zero w è praticamente sicuro poiché non è effettivamente connesso a Internet, ma gli hacker locali potrebbero comunque accedere ai tuoi dati dal tuo cloud. Per "locale" intendo le persone che possono vedere l'SSID del tuo cloud. Alcune cose possono essere fatte per migliorare la sicurezza del tuo cloud:

Forzare l'utente "sudo" a inserire la password:

Sul Terminale, digita 'sudo passwd'. Ti chiederà una nuova password. Non preoccuparti, il Terminale non ti mostrerà i caratteri digitati, ma è normale. Premi invio e digita nuovamente la password. Ora, l'utente 'sudo' ha una password, ma per ora non la chiederà. Per forzare gli utenti "sudo" a inserire una password, digitare:

sudo nano /etc/sudoers.d/010_pi-nopasswd

e cambia 'nopasswd' in 'passwd' (rimuovi semplicemente il 'no'). Premi il pulsante di controllo e la lettera "X" sulla tastiera e premi invio. Per salvare il file, premi semplicemente "y" e premi invio, fatto!

Creazione di una password per l'utente 'root':

L'utente 'root' ha più diritti di qualsiasi utente. Per impostazione predefinita, l'utente 'root' non chiederà una password che è una falla di sicurezza. La creazione di una password per l'utente 'root' migliorerà la sicurezza. Per farlo, inserisci 'sudo su' nel terminale per passare all'utente 'root'. Una volta lì, digita "passwd" e aggiungi una password. Premi invio e digita nuovamente la password. Premi di nuovo invio per finire. Ora il tuo cloud è più sicuro contro gli hacker.

Mi dispiace hacker, bel tentativo ma niente sigaro;)

Passaggio 6: Opzionale: debug, aggiornamento, installazione di nuovo software…

Opzionale: debug, aggiornamento, installazione di nuovo software…
Opzionale: debug, aggiornamento, installazione di nuovo software…
Opzionale: debug, aggiornamento, installazione di nuovo software…
Opzionale: debug, aggiornamento, installazione di nuovo software…

Come probabilmente avrai capito, dopo l'ultimo passaggio, il tuo pi greco è stato tagliato fuori dal world wide web. Sul desktop il Pi ti dice che non è stata trovata alcuna interfaccia wireless. Nel caso in cui desideri aggiornare o aggiornare il sistema o installare software aggiuntivo, esiste un modo per ottenere l'accesso a Internet senza modificare nulla. Per questo, tuttavia, avrai bisogno di un dongle wifi plug-n-play certificato Linux (fondamentalmente un dongle wifi supportato sul Raspberry Pi, ad es. PiHut / Edimax / Pimoroni …) e un micro-USB a USB adattatore. Collega l'adattatore micro USB nello slot micro USB sinistro sul Pi e collega il dongle all'adattatore e accendi il Pi. Connettiti al Pi su VNC usando 192.168.0.1 e cerca le reti wifi facendo clic sull'icona wifi in basso a sinistra. Ti verrà chiesto di inserire la password per la rete. Dovresti avere una connessione Internet funzionante ora, che durerà finché l'adattatore wifi esterno è collegato.

Un grande vantaggio di questo sistema è che tutte le funzioni del Raspberry Pi Zero W possono ancora essere utilizzate. Se sei in viaggio, puoi persino lavorare sul desktop di Raspberry Pi su VNC e accedervi ogni volta che il Pi è alimentato. Non avrai nemmeno bisogno di uno schermo, una tastiera o un mouse per accedere al desktop del Pi Zero W.

Consigliato: