Inhoudsopgave:
- Stap 1: Wat is nodig?
- Stap 2: Aan de slag
- Stap 3: Het systeem testen
- Stap 4: Definitieve configuratie
- Stap 5: Beveiliging toevoegen…
- Stap 6: Optioneel: debuggen, bijwerken, nieuwe software installeren…
Video: Mediaserver met Raspberry Pi: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Misschien ben je op reis of reis geweest en heb je gedacht: 'Ik wou dat ik dit ook kon dragen, oh.. en dit ook.' Maak je geen zorgen, ik ben hetzelfde:). Reizen kan vaak tijdrovend en geheugenverslindend zijn (van het maken van foto's en video's), dus om die verveling en het gebrek aan geheugen aan te pakken, was de beste oplossing die ik tegenkwam een compacte en draagbare cloud, die offline werkt. Terwijl de meeste cloud-storage's grof zijn, vertrouwen andere online-clouds op een internetverbinding. Beide lijken geen goede oplossingen voor op reis, dus besloot ik om voor een draagbare, offline-cloud te gaan. Ik heb dit omgedoopt tot het ArOZ-Online systeem, aangezien het oorspronkelijke project ook zo heette (zie hieronder).
Sinds de release van de pi zero w zijn draagbare en verbonden projecten, waaronder de raspberry pi, populairder en ook compacter geworden. Wat als je je offline-cloud zou kunnen maken met slechts een pi-nul? De vormfactor van de pi zero en de lage kosten maken hem heel geschikt voor dit project.
Deze offline-cloud werkt door een wifi-signaal te leveren van de wifi-adapter van de pi zero w. Door verbinding te maken met wifi vanaf de pi zero, kan je telefoon, tablet of laptop toegang krijgen tot het geheugen van de micro SD-kaart van de pi zero via een offline-website van de pi zero w. Foto's, video's en muziek kunnen vanaf die website worden geüpload, gedownload en afgespeeld. Het hele systeem werkt automatisch door simpelweg de pi zero w van stroom te voorzien.
Het originele project (https://www.instructables.com/id/Simplest-Media-Ce…) is van tobychui van intructables (https://www.instructables.com/member/tobychui/), die veel tijd en moeite om dit project te realiseren. Ik wil deze goede vriend van mij bedanken voor al zijn hulp en zou u willen verzoeken om een kijkje te nemen in zijn projecten.
Stap 1: Wat is nodig?
Toegang tot een laptop of pc
Een framboos pi zero w
Een mirco sd-kaart (min 8GB) voor het besturingssysteem (Sandisk Ultra en Samsung EVO+ worden aanbevolen vanwege hun hoge schrijf- en leessnelheden)
Iets om toegang te krijgen tot de micro SD-kaart vanaf uw laptop/pc. Ik had niets nodig, maar misschien heb je een micro SD naar SD-kaartadapter nodig of een usb waarin de micro SD-kaart kan worden geplaatst en toegankelijk is vanaf de pc / laptop.
Een micro-USB-kabel om de zero w. van stroom te voorzien
En misschien een zaak om de pi zero w te beschermen.
Wat betreft de micro SD-kaart, het besturingssysteem duurt ongeveer 3, 5 GB, het resterende geheugen kan worden gebruikt voor de offline-cloud. Ik heb persoonlijk een sandisk ultra van 64 GB gebruikt en had nog ongeveer 59 GB over om te gebruiken voor bestanden. Voor zover ik me herinner is de max. ondersteunde micro SD-kaartgrootte voor de Raspberry Pi is 128 GB, maar niet alle kaarten worden ondersteund en sommige moeten worden geformatteerd voordat ze kunnen worden gebruikt.
Stap 2: Aan de slag
In plaats van ongeveer 50 stappen of meer te schrijven om dit project op je Raspberry Pi zero w in te stellen, heb ik ervoor gekozen om in plaats daarvan gewoon het afbeeldingsbestand te publiceren, dat op een lege micro SD-kaart moet worden gebrand. Het afbeeldingsbestand is 1, 45 GB groot en is gecomprimeerd. U hoeft het bestand niet uit te pakken als u de onderstaande instructie volgt. Hier is de link naar het afbeeldingsbestand:
ArOZ alfa-afbeeldingsbestand
De afbeelding is gebrand op een lege SD-kaart (min. 8GB). Formatteer hiervoor eerst de micro SD-kaart met de software 'SDFormatter' (te downloaden van https://www.sdcard.org/downloads/formatter_4/index…). Nadat u uw micro SD-kaart hebt aangesloten, selecteert u opties en activeert u 'Format-Size-Adjustment'. Na het formatteren kan de afbeelding worden gebrand op de micro-sd-kaart. Persoonlijk geef ik er de voorkeur aan om Etcher te gebruiken om afbeeldingen te branden, omdat het eenvoudig te gebruiken is en je de afbeeldingsbestanden niet hoeft uit te pakken. Etcher kan hier worden gedownload: https://etcher.io/. Na het selecteren van de schijf met uw micro SD-kaart op etser, selecteer naar de ArOZ-Online afbeelding en klik op flash. Wanneer het proces is voltooid, is het systeem operationeel, maar vereist enkele aanpassingen.
Stap 3: Het systeem testen
Nu de micro SD-kaart is ingesteld, steekt u de micro SD-kaart in de sleuf op de pi zero w. Voorzie de Raspberry van stroom met de micro-USB-kabel. Na ongeveer 2 minuten zou u 'ArOZ-Online' als een nieuw netwerk moeten kunnen zien. Probeer verbinding te maken met een ander apparaat. Het standaardwachtwoord is 'toby-chui'. Je moet verbonden zijn om wifi te hebben vanaf de Raspberry Pi, maar er is geen echt internet beschikbaar. Navigeer naar uw browser en typ:
192.168.0.1
U zou nu de ArOZ-Online-website moeten kunnen zien als alles correct is gedaan. Nu het werkt, moeten sommige bestanden worden bewerkt. Om de bestanden te bewerken, downloadt u VNC Viewer vanaf hier op uw laptop/pc (bij voorkeur) en maakt u verbinding met het ArOZ-Online-systeem in de wifi-instellingen.
Omdat het lastig is om elke keer dat je toegang wilt tot de offline-cloud het hele IP-adres te moeten schrijven, heb ik een bladwijzer gemaakt voor het adres van de ArOZ-Online-website, zodat ik toegang heb tot de cloud door op één knop te klikken.
www.realvnc.com/download/viewer/
Open VNC Viewer en typ dit adres in het adresveld:
192.168.0.1
Er wordt gevraagd om een gebruikersnaam en wachtwoord. De standaard gebruikersnaam is 'pi' en het standaard wachtwoord is 'raspberry'. Als je niet kunt inloggen met die informatie, probeer dan 'root' als gebruikersnaam en 'wachtwoord' als wachtwoord.
U zou nu het bureaublad van het ArOZ-Online-systeem moeten zien.
Start na het inloggen het apparaat opnieuw op door dit in LXTerminal te binden:
sudo reboot
Na het opnieuw opstarten kunt u inloggen met de gebruiker 'pi'
Stap 4: Definitieve configuratie
Ongeacht de grootte van uw micro SD-kaart, het volledige geheugen kan niet zomaar worden gebruikt. Om het volledige geheugen van uw mirco SD-kaart te gebruiken, opent u LX Terminal en typt u vervolgens:
sudo raspi-config
Er zou nu een menu moeten verschijnen. Selecteer 'Geavanceerde opties' in het menu en druk op enter. Selecteer hier 'Expand-Filesystem'. Navigeer naar 'terug' met behulp van de rechter- en linkerpijltjestoetsen, druk op enter, selecteer vervolgens op dezelfde manier 'Voltooien' en druk ook op enter. Het systeem zal u vragen om opnieuw op te starten (herstarten). Selecteer 'ja' en wacht. Terwijl het systeem opnieuw opstart, verlies je de wifi-signalen en wordt VNC afgebroken. Om opnieuw verbinding te maken, wacht u ongeveer 2 minuten, maakt u opnieuw verbinding met ArOZ-Online in de wifi-instellingen van uw apparaat en gebruikt u VNC Viewer om het bureaublad weer te geven.
Het volgende dat u moet doen, is het standaardwachtwoord wijzigen. Dit kan gedaan worden door op het Raspberry-pictogram in de linkerbenedenhoek te klikken, vervolgens 'Voorkeuren' te selecteren en op 'Raspberry Pi-configuratie' te klikken. Klik op 'Wachtwoord wijzigen' en typ 'raspberry' als het huidige wachtwoord. Typ een nieuw wachtwoord en typ het opnieuw in het laatste veld. Klik ten slotte op enter om de wijziging toe te passen. Gebruik uw opgegeven wachtwoord wanneer u een andere keer verbinding maakt met VNC.
Om het wifi-wachtwoord van het ArOZ-Online-systeem te wijzigen, moet een specifiek bestand worden gewijzigd. Typ dit in de Terminal:
sudo leafpad /etc/hostapd/hostapd.conf
Zoek de regel 'wpa_passphrase=toby-chui' en wijzig het wachtwoord door 'toby-chui' te vervangen door uw eigen wachtwoord. Zorg er wel voor dat het nieuwe wachtwoord minimaal 8 tekens lang is en niet gemakkelijk te raden is. Sla het bestand op door op 'Ctrl' en 's' te drukken en sluit na het opslaan de editor af door op 'Alt' en 'F4' te drukken. Om de wijzigingen toe te passen, start u de Raspberry Pi opnieuw op door te typen:
sudo reboot
Na een minuut of twee, wanneer je de ArOZ-Online kunt zien als een wifi-netwerk, zul je je realiseren dat het wachtwoord is bijgewerkt en dat geen enkel apparaat er meer verbinding mee kan maken. Het apparaat waarmee u verbinding probeert te maken, zal u vragen het wachtwoord opnieuw in te voeren of u moet het wachtwoord voor dit netwerk mogelijk handmatig wijzigen in de netwerkinstellingen. Eenmaal verbonden, typt u 192.168.0.1 in uw browser. De ArOZ-Online-website zou moeten verschijnen. Als het werkt, is alles in orde.
Gefeliciteerd, je bent klaar met het opzetten van je eigen draagbare offline-cloud.
Ik hoop dat je dit project leuk vond en zou graag je mening horen in de reacties hieronder:) Vergeet niet te klikken op 'I made it!' wanneer je dit systeem hebt voltooid, omdat dit mijn eerste instructables zijn. Ik zou ook blij zijn als je dit project aan je favorieten toevoegt:))
Nou dan, bedankt en tot ziens.
Stap 5: Beveiliging toevoegen…
Beveiliging is belangrijk. Niemand zou het leuk vinden als een kwaadaardige hacker door iemands gegevens kijkt. Op dit moment is uw zero w vrijwel veilig omdat deze niet echt is verbonden met internet, maar lokale hackers kunnen nog steeds toegang krijgen tot uw gegevens vanuit uw cloud. Met 'lokaal' bedoel ik mensen die de SSID van je cloud kunnen zien. Er zijn een aantal dingen die u kunt doen om de beveiliging van uw cloud te verbeteren:
De 'sudo'-gebruiker dwingen om uw wachtwoord in te voeren:
Typ in de Terminal 'sudo passwd'. Het zal u om een nieuw wachtwoord vragen. Maak je geen zorgen, de Terminal laat je geen tekens zien die je typt, maar dat is normaal. Druk op enter en typ uw wachtwoord opnieuw. Nu heeft de gebruiker 'sudo' een wachtwoord, maar hij zal er tot nu toe niet om vragen. Om 'sudo'-gebruikers te dwingen een wachtwoord in te voeren, typt u:
sudo nano /etc/sudoers.d/010_pi-nopasswd
en verander 'nopasswd' in 'passwd' (verwijder gewoon de 'no'). Druk op de Control-knop en de letter 'X' op je toetsenbord en druk op enter. Om het bestand op te slaan, drukt u gewoon op 'y' en drukt u op enter. Dat is klaar!
Een wachtwoord aanmaken voor de gebruiker 'root':
De gebruiker 'root' heeft meer rechten dan welke gebruiker dan ook. Standaard zal de gebruiker 'root' niet om een wachtwoord vragen, wat een beveiligingslek is. Het aanmaken van een wachtwoord voor de 'root'-gebruiker zal de beveiliging verbeteren. Voer hiervoor 'sudo su' in de terminal in om over te schakelen naar de gebruiker 'root'. Typ daar 'passwd' en voeg een wachtwoord toe. Druk op enter en typ uw wachtwoord opnieuw. Druk nogmaals op enter om te voltooien. Nu is uw cloud beter beveiligd tegen hackers.
Sorry hackers, leuk geprobeerd maar geen sigaar;)
Stap 6: Optioneel: debuggen, bijwerken, nieuwe software installeren…
Zoals je je waarschijnlijk realiseerde, is je pi na de laatste stap afgesneden van het wereldwijde web. Op het bureaublad vertelt de Pi dat er geen draadloze interface is gevonden. Als u het systeem wilt updaten of upgraden of extra software wilt installeren, is er een manier om internettoegang te krijgen zonder iets aan te passen. Hiervoor heb je echter een linux-gecertificeerde plug-n-play wifi-dongle nodig (in feite een wifi-dongle die wordt ondersteund op de Raspberry Pi, bijv. PiHut / Edimax / Pimoroni …) en een micro-USB naar USB adapter. Steek de micro-USB-adapter in het linker micro-USB-slot op de Pi en sluit de dongle aan op de adapter en zet de Pi aan. Maak verbinding met de Pi via VNC met behulp van 192.168.0.1 en zoek naar wifi-netwerken door op het wifi-pictogram linksonder te klikken. U wordt gevraagd het wachtwoord voor het netwerk in te voeren. Je zou nu een werkende internetverbinding moeten hebben, die zo lang meegaat als de externe wifi-adapter is aangesloten.
Een groot voordeel van dit systeem is dat alle functies van de Raspberry Pi Zero W nog steeds gebruikt kunnen worden. Als u op reis bent, kunt u zelfs via VNC op het bureaublad van de raspberry pi werken en er toegang toe krijgen wanneer de Pi is ingeschakeld. Je hebt niet eens een scherm, toetsenbord of muis nodig om toegang te krijgen tot het bureaublad van de Pi Zero W.
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
DLNA-mediaserver: 4 stappen
DLNA-mediaserver: bewaar al uw media op één plek en gemakkelijk toegankelijk. 4K-streaming werkt prima (schijf io: ~10MB/s, netwerk: ~3MB/s)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl