Inhaltsverzeichnis:

Medienserver mit Raspberry Pi - Gunook
Medienserver mit Raspberry Pi - Gunook

Video: Medienserver mit Raspberry Pi - Gunook

Video: Medienserver mit Raspberry Pi - Gunook
Video: Установка сетевого хранилища (NAS) Open Media Vault на Orange Pi для дома или небольшого офиса 2024, Juli
Anonim
Medienserver mit Raspberry Pi
Medienserver mit Raspberry Pi
Medienserver mit Raspberry Pi
Medienserver mit Raspberry Pi
Medienserver mit Raspberry Pi
Medienserver mit Raspberry Pi

Vielleicht waren Sie auf Reisen oder Reisen und haben gedacht: 'Ich wünschte, ich könnte das auch tragen, oh.. und das auch noch.' Keine Sorge, mir geht es genauso:). Reisen kann oft zeit- und speicherintensiv sein (durch das Aufnehmen von Bildern und Videos). Um diese Langeweile und den Mangel an Speicher zu bekämpfen, war die beste Lösung, die mir begegnete, eine kompakte und tragbare Cloud, die offline funktioniert. Während die meisten Cloud-Speicher klobig sind, sind andere Online-Clouds auf eine Internetverbindung angewiesen. Beides scheint keine gute Lösung für Reisen zu sein, also habe ich mich für eine tragbare Offline-Cloud entschieden. Ich habe dies in ArOZ-Online-System umbenannt, da das ursprüngliche Projekt auch so hieß (siehe unten).

Seit der Veröffentlichung des pi zero w sind tragbare und vernetzte Projekte, einschließlich des Himbeer-Pi, beliebter und auch kompakter geworden. Was wäre, wenn Sie Ihre Offline-Cloud mit nur einem Pi Zero erstellen könnten? Der Formfaktor des Pi Zero sowie die geringen Kosten machen es für dieses Projekt gut geeignet.

Diese Offline-Cloud funktioniert, indem sie ein WLAN-Signal vom WLAN-Adapter des pi zero w bereitstellt. Durch die Verbindung mit dem WLAN vom pi zero kann Ihr Telefon, Tablet oder Laptop über eine vom pi zero w bereitgestellte Offline-Website auf den Speicher von der Micro-SD-Karte des pi zero zugreifen. Bilder, Videos und Musik können von dieser Website hochgeladen, heruntergeladen und abgespielt werden. Das gesamte System funktioniert automatisch durch einfaches Einschalten des pi zero w.

Das ursprüngliche Projekt (https://www.instructables.com/id/Simplest-Media-Ce…) gehört Tobychui von intructables (https://www.instructables.com/member/tobychui/), die viel Zeit und Arbeit, um dieses Projekt zu verwirklichen. Ich bedanke mich bei diesem guten Freund für seine Hilfe und möchte Sie bitten, sich seine Projekte anzuschauen.

Schritt 1: Was wird benötigt?

Was wird benötigt?
Was wird benötigt?

Zugriff auf einen Laptop oder PC

Ein Himbeer-Pi-Null w

Eine Micro-SD-Karte (min. 8GB) für das Betriebssystem (Sandisk Ultra und Samsung EVO+ werden aufgrund ihrer hohen Schreib- und Lesegeschwindigkeiten empfohlen)

Etwas, um von Ihrem Laptop/PC auf die Micro-SD-Karte zuzugreifen. Ich brauchte nichts, aber Sie benötigen möglicherweise einen Micro-SD-zu-SD-Kartenadapter oder einen USB-Anschluss, in den die Micro-SD-Karte eingelegt und vom PC / Laptop aus darauf zugegriffen werden kann.

Ein Micro-USB-Kabel zur Stromversorgung des Zero w

Und vielleicht ein Fall zum Schutz des Pi Zero w.

Für die Micro-SD-Karte benötigt das Betriebssystem etwa 3,5 GB, der restliche Speicher kann für die Offline-Cloud verwendet werden. Ich persönlich habe eine 64 GB Sandisk Ultra verwendet und hatte noch etwa 59 GB für Dateien übrig. Soweit ich mich erinnere ist die max. Die unterstützte Micro-SD-Kartengröße für den Raspberry Pi beträgt 128 GB, aber nicht alle Karten werden unterstützt und einige müssen formatiert werden, bevor sie verwendet werden können.

Schritt 2: Erste Schritte

Einstieg
Einstieg
Einstieg
Einstieg
Einstieg
Einstieg

Anstatt ungefähr 50 Schritte oder mehr zu schreiben, um dieses Projekt auf Ihrem Raspberry Pi zero w einzurichten, habe ich mich dafür entschieden, stattdessen einfach die Image-Datei zu veröffentlichen, die auf eine leere Micro-SD-Karte gebrannt werden muss. Die Bilddatei ist 1,45 GB groß und komprimiert. Sie müssen die Datei nicht entpacken, wenn Sie die folgenden Anweisungen befolgen. Hier der Link zur Bilddatei:

ArOZ-Alpha-Bilddatei

Das Image wurde auf eine leere SD-Karte (min. 8GB) gebrannt. Formatieren Sie dazu zunächst die Micro-SD-Karte mit der Software 'SDFormatter' (downloadbar unter https://www.sdcard.org/downloads/formatter_4/index…). Nachdem Sie Ihre Micro-SD-Karte eingesteckt haben, wählen Sie Optionen und aktivieren Sie 'Format-Size-Adjustment'. Nach der Formatierung kann das Bild auf die Micro-SD-Karte gebrannt werden. Ich persönlich bevorzuge Etcher zum Brennen von Bildern, da es einfach zu bedienen ist und Sie die Bilddateien nicht entpacken müssen. Etcher kann hier heruntergeladen werden: https://etcher.io/. Nachdem Sie das Laufwerk mit Ihrer Micro-SD-Karte auf dem Etcher ausgewählt haben, wählen Sie das ArOZ-Online-Image aus und klicken Sie auf Flash. Wenn der Vorgang abgeschlossen ist, ist das System betriebsbereit, erfordert jedoch einige Änderungen.

Schritt 3: Testen des Systems

Testen des Systems
Testen des Systems
Testen des Systems
Testen des Systems
Testen des Systems
Testen des Systems
Testen des Systems
Testen des Systems

Nachdem die Micro-SD-Karte eingerichtet ist, stecken Sie die Micro-SD-Karte in den Steckplatz am pi zero w. Versorgen Sie die Himbeere mit dem Micro-USB-Kabel. Nach ca. 2 Minuten sollten Sie 'ArOZ-Online' als neues Netzwerk sehen können. Versuchen Sie, eine Verbindung mit einem anderen Gerät herzustellen. Das Standardpasswort ist 'toby-chui'. Sie sollten mit dem Himbeer-Pi verbunden sein, aber es ist kein tatsächliches Internet verfügbar. Navigieren Sie zu Ihrem Browser und geben Sie Folgendes ein:

192.168.0.1

Sie sollten nun die ArOZ-Online-Website sehen können, wenn alles richtig gemacht wurde. Nun, da es funktioniert, müssen einige Dateien bearbeitet werden. Um die Dateien zu bearbeiten, laden Sie den VNC Viewer von hier auf Ihren Laptop/PC (vorzugsweise) herunter und verbinden Sie sich in den WLAN-Einstellungen mit dem ArOZ-Online-System.

Da es mühsam ist, jedes Mal, wenn Sie auf die Offline-Cloud zugreifen möchten, die gesamte IP-Adresse schreiben zu müssen, habe ich die Adresse der ArOZ-Online-Website mit einem Lesezeichen versehen, damit ich mit einem Klick auf die Cloud zugreifen kann.

www.realvnc.com/download/viewer/

Öffnen Sie den VNC Viewer und geben Sie diese Adresse in das Adressfeld ein:

192.168.0.1

Es wird nach einem Benutzernamen und einem Passwort gefragt. Der Standardbenutzername ist 'pi' und das Standardpasswort ist 'raspberry'. Wenn Sie sich mit diesen Informationen nicht anmelden können, versuchen Sie es mit 'root' als Benutzernamen und 'password' als Passwort.

Sie sollten nun den Desktop des ArOZ-Online-Systems sehen.

Starten Sie das Gerät nach der Anmeldung neu, indem Sie dies in LXTerminal einbinden:

sudo neu starten

Nach dem Neustart können Sie sich mit dem Benutzer 'pi' anmelden

Schritt 4: Endgültige Konfiguration

Endgültige Konfiguration
Endgültige Konfiguration
Endgültige Konfiguration
Endgültige Konfiguration
Endgültige Konfiguration
Endgültige Konfiguration

Egal wie groß Ihre Micro-SD-Karte ist, der volle Speicher kann nicht einfach so genutzt werden, wie er ist. Um den vollen Speicher Ihrer microSD-Karte zu nutzen, öffnen Sie das LX-Terminal und geben Sie Folgendes ein:

sudo raspi-config

Jetzt sollte ein Menü erscheinen. Wählen Sie "Erweiterte Optionen" aus dem Menü und drücken Sie dann die Eingabetaste. Wählen Sie hier 'Dateisystem erweitern'. Navigieren Sie mit den rechten und linken Pfeiltasten zu „zurück“, drücken Sie die Eingabetaste, wählen Sie dann auf die gleiche Weise „Fertig stellen“und drücken Sie ebenfalls die Eingabetaste. Das System fordert Sie zum Neustart (Neustart) auf. Wählen Sie „Ja“und warten Sie. Während das System neu startet, verlieren Sie die WLAN-Signale und VNC wird abgebrochen. Um die Verbindung wiederherzustellen, warten Sie etwa 2 Minuten, verbinden Sie sich in den WLAN-Einstellungen Ihres Geräts erneut mit ArOZ-Online und verwenden Sie den VNC Viewer, um den Desktop anzuzeigen.

Als nächstes müssen Sie das Standardkennwort ändern. Klicken Sie dazu auf das Himbeer-Symbol in der unteren linken Ecke, wählen Sie dann „Einstellungen“und klicken Sie auf „Raspberry Pi-Konfiguration“. Klicken Sie auf „Passwort ändern“und geben Sie als aktuelles Passwort „raspberry“ein. Geben Sie ein neues Passwort ein und geben Sie es im letzten Feld erneut ein. Klicken Sie abschließend auf Enter, um die Änderung zu übernehmen. Wenn Sie sich ein anderes Mal mit VNC verbinden, verwenden Sie Ihr angegebenes Passwort.

Um das WLAN-Passwort aus dem ArOZ-Online-System zu ändern, muss eine bestimmte Datei geändert werden. Geben Sie dies in das Terminal ein:

sudo leafpad /etc/hostapd/hostapd.conf

Suchen Sie die Zeile 'wpa_passphrase=toby-chui' und ändern Sie das Passwort, indem Sie 'toby-chui' durch Ihr eigenes Passwort ersetzen. Stellen Sie sicher, dass das neue Passwort mindestens 8 Zeichen lang und nicht leicht zu erraten ist. Speichern Sie die Datei mit 'Strg' und 's' und verlassen Sie nach dem Speichern den Editor mit 'Alt' und 'F4'. Um die Änderungen zu übernehmen, starten Sie den Raspberry Pi neu, indem Sie Folgendes eingeben:

sudo neu starten

Nach ein oder zwei Minuten, wenn Sie ArOZ-Online als WLAN-Netzwerk sehen, werden Sie feststellen, dass das Passwort aktualisiert wurde und kein Gerät mehr eine Verbindung herstellen kann. Entweder fordert das Gerät, mit dem Sie eine Verbindung herstellen möchten, Sie auf, das Passwort erneut einzugeben, oder Sie müssen das Passwort für dieses Netzwerk in den Netzwerkeinstellungen manuell ändern. Geben Sie nach der Verbindung 192.168.0.1 in Ihren Browser ein. Die ArOZ-Online-Website sollte auftauchen. Wenn es funktioniert, ist alles in Ordnung.

Herzlichen Glückwunsch, Sie haben die Einrichtung Ihrer eigenen tragbaren Offline-Cloud abgeschlossen.

Ich hoffe, Ihnen hat dieses Projekt gefallen und ich möchte Ihre Meinung in den Kommentaren unten hören:) Bitte vergessen Sie nicht, auf 'Ich habe es geschafft!' zu klicken. Wenn Sie dieses System abgeschlossen haben, da dies meine ersten instructables ist. Ich würde mich auch freuen, wenn ihr dieses Projekt zu euren Favoriten hinzufügt:))

Na dann danke und bis wieder.

Schritt 5: Sicherheit hinzufügen…

Sicherheit hinzufügen…
Sicherheit hinzufügen…

Sicherheit ist wichtig. Niemand würde es mögen, wenn ein böser Hacker die Daten von jemandem durchsucht. Im Moment ist Ihr Zero w ziemlich sicher, da es nicht wirklich mit dem Internet verbunden ist, aber lokale Hacker könnten dennoch von Ihrer Cloud aus auf Ihre Daten zugreifen. Mit „lokal“meine ich Personen, die die SSID Ihrer Cloud sehen können. Sie können einige Dinge tun, um die Sicherheit Ihrer Cloud zu verbessern:

Den 'sudo'-Benutzer zwingen, Ihr Passwort einzugeben:

Geben Sie im Terminal „sudo passwd“ein. Es wird Sie nach einem neuen Passwort fragen. Keine Sorge, das Terminal zeigt Ihnen keine Zeichen an, die Sie eingeben, aber das ist normal. Drücken Sie die Eingabetaste und geben Sie Ihr Passwort erneut ein. Nun hat der Benutzer 'sudo' ein Passwort, aber es wird noch nicht danach gefragt. Geben Sie Folgendes ein, um 'sudo'-Benutzer zur Eingabe eines Kennworts zu zwingen:

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

und ändere 'nopasswd' in 'passwd' (entferne einfach das 'no'). Drücken Sie die Control-Taste und den Buchstaben 'X' auf Ihrer Tastatur und drücken Sie die Eingabetaste. Um die Datei zu speichern, drücken Sie einfach 'y' und drücken Sie die Eingabetaste, fertig!

Erstellen eines Passworts für den Benutzer 'root':

Der Benutzer 'root' hat mehr Rechte als jeder andere Benutzer. Standardmäßig fragt der Benutzer 'root' nicht nach einem Passwort, was eine Sicherheitslücke darstellt. Das Erstellen eines Passworts für den 'root'-Benutzer verbessert die Sicherheit. Geben Sie dazu im Terminal 'sudo su' ein, um zum Benutzer 'root' zu wechseln. Geben Sie dort „passwd“ein und fügen Sie ein Passwort hinzu. Drücken Sie die Eingabetaste und geben Sie Ihr Passwort erneut ein. Drücken Sie erneut die Eingabetaste, um den Vorgang abzuschließen. Jetzt ist Ihre Cloud sicherer gegen Hacker.

Sorry Hacker, netter Versuch, aber keine Zigarre;)

Schritt 6: Optional: Debuggen, aktualisieren, neue Software installieren…

Optional: Debuggen, Aktualisieren, Installieren neuer Software…
Optional: Debuggen, Aktualisieren, Installieren neuer Software…
Optional: Debuggen, Aktualisieren, Installieren neuer Software…
Optional: Debuggen, Aktualisieren, Installieren neuer Software…

Wie Sie wahrscheinlich bemerkt haben, wurde Ihr Pi nach dem letzten Schritt vom World Wide Web abgeschnitten. Auf dem Desktop teilt Ihnen der Pi mit, dass keine drahtlose Schnittstelle gefunden wurde. Falls Sie das System aktualisieren oder aktualisieren oder zusätzliche Software installieren möchten, gibt es eine Möglichkeit, auf das Internet zuzugreifen, ohne etwas zu ändern. Dafür benötigen Sie jedoch einen Linux-zertifizierten Plug-n-Play-WLAN-Dongle (im Grunde ein WLAN-Dongle, der auf dem Raspberry Pi unterstützt wird z. B. PiHut / Edimax / Pimoroni…) sowie einen Micro-USB auf USB Adapter. Stecken Sie den Micro-USB-Adapter in den linken Micro-USB-Steckplatz des Pi und schließen Sie den Dongle an den Adapter an und schalten Sie den Pi ein. Verbinden Sie sich über VNC mit dem Pi über 192.168.0.1 und suchen Sie nach WLAN-Netzwerken, indem Sie auf das WLAN-Symbol unten links klicken. Sie werden aufgefordert, das Passwort für das Netzwerk einzugeben. Sie sollten jetzt eine funktionierende Internetverbindung haben, die so lange hält, wie der externe WLAN-Adapter eingesteckt ist.

Ein großer Vorteil dieses Systems ist, dass alle Funktionen des Raspberry Pi Zero W weiterhin genutzt werden können. Wenn Sie auf Reisen sind, können Sie sogar über VNC auf dem Desktop des Raspberry Pi arbeiten und darauf zugreifen, wenn der Pi eingeschaltet ist. Sie benötigen nicht einmal einen Bildschirm, eine Tastatur oder Maus, um auf den Desktop des Pi Zero W zuzugreifen.

Empfohlen: