Campen gehen? Jellyfin auf Raspberry Pi ist der perfekte Offline-Medienserver
Müssen Sie die Leute unterhalten, während Sie netzunabhängig sind? Richten Sie Ihren Raspberry Pi mit Jellyfin als Medienserver ein.
Camping oder Caravaning ohne Stromanschluss ist eine großartige Möglichkeit, der Hektik und Hektik des Alltags zu entfliehen. Doch während Ihnen das Leben ohne Mobilfunkempfang vielleicht dabei hilft, sich zu entspannen, sehnen sich manche Ihrer Mitreisenden möglicherweise nach dem Streaming von Videos und Musik, an das sie gewöhnt sind. So machen Sie sie glücklich ...
Wenn Sie campen oder Ihren Wohnwagen vom Stromnetz trennen, können Sie der Natur näher kommen und das Leben so erleben, wie es unsere Vorfahren vor Tausenden von Jahren taten.
Ihre Vorstellung von einer schönen Zeit besteht vielleicht darin, verlassene Pfade zu erkunden und die Ruhe uralter Wälder zu genießen, aber wir können garantieren, dass, wenn Sie Kinder mitgenommen haben, diese sich langweilen werden, wenn Sie Ihre mobile Unterkunft einrichten Abend.
Zu Hause sind sie es gewohnt, auf ihren Handys eine Verbindung zu Netflix herzustellen und die besten kinderfreundlichen Streaming-Dienste anzusehen oder Musik von Spotify zu hören.
Obwohl Sie wahrscheinlich planen, dass jeder ein Telefon mitnimmt, ist es höchst unwahrscheinlich, dass Sie tief in der Schlucht, die Sie als Basis gewählt haben, ein 5G- oder 5G+-Signal empfangen können.
Wir zeigen Ihnen, wie Sie einen Raspberry Pi 4B als Medienserver für Filme, Hörbücher, Musik und Fernsehsendungen einrichten und wie Sie von Ihrem Telefon aus eine Verbindung dazu herstellen.
Es ist nicht viel nötig, um den perfekten Offline-Medienserver zu erstellen, und nach der Einrichtung können Sie die Stromversorgung und die Internetverbindung zu Hause lassen. Stellen Sie zunächst sicher, dass Sie über Folgendes verfügen:
Sobald Sie alle Vorräte haben, können Sie mit dem Aufbau Ihres Raspberry Pi-Offline-Medienservers beginnen.
Installieren Sie zunächst ein Betriebssystem auf Ihrem Raspberry Pi. Wir empfehlen für dieses Projekt Raspberry Pi OS Lite (64 Bit). Denken Sie daran, im Raspberry Pi Imager-Tool auf das Zahnradsymbol zu klicken, um einen Benutzernamen und ein Passwort sowie die SSID und das Passwort Ihres WLAN-Heimnetzwerks festzulegen. Es ist von entscheidender Bedeutung, dass Sie auch Ihre festlegenWLAN-Landkorrekt.
Sie sollten auch einen benutzerfreundlichen Hostnamen festlegen, um die Verbindung zu Ihrem lokalen Netzwerk zu erleichtern – wir haben „vanpi“ gewählt, was uns zunächst die Verbindung über SSH ermöglicht[email protected] . Sobald das Betriebssystem geschrieben ist, legen Sie Ihre SD-Karte oder Ihren USB-Stick in den Raspberry Pi ein und schließen Sie ihn an Ihre Stromversorgung an.
Da Sie den Pi als Server einrichten, macht es wenig Sinn, ihn an einen Monitor anzuschließen. Stattdessen greifen Sie über Secure Shell (SSH) und Secure Copy (SCP) darauf zu. Wenn Sie Linux oder macOS verwenden, können Sie diese Tools von Ihrem Terminal aus verwenden. Wenn Sie Windows verwenden, verwenden Sie PowerShell. Wenn Sie sich nicht sicher sind, wie Sie SSH verwenden, lesen Sie unsere Anleitung zum Zugriff auf und zur Fernsteuerung Ihres Raspberry Pi über SSH.
Verbinden Sie sich mit Ihrem Pi mit:
Wenn Sie einen anderen Hostnamen oder Benutzer gewählt haben, sollten Sie diesen stattdessen verwenden.
Aktualisieren und aktualisieren Sie alle vorinstallierten Pakete mit:
Jellyfin ist eine kostenlose Open-Source-Medien-Streaming-Software, die gut auf Ihrem Raspberry Pi läuft. Wenn Ihre Software auf dem neuesten Stand ist, können Sie jetzt den Jellyfin-Repository-Schlüssel hinzufügen:
Der nächste Befehl gibt Ihren Prozessortyp und Ihr Betriebssystem in einer Textdatei wieder, die zur Installation der richtigen Jellyfin-Version verwendet wird:
Aktualisieren Sie noch einmal und Sie können Jellyfin aus dem neuen Repository installieren:
Wenn Sie zur Eingabeaufforderung zurückgekehrt sind, starten und aktivieren Sie Jellyfin als Dienst:
Sie sollten Ihre MP3- und MP4-Dateien bereits zur Übertragung bereit haben. Stellen Sie sicher, dass sie auf Ihrem lokalen PC in verschiedene Ordner unterteilt sind und dass die Ordner leicht zu merkende Namen haben, zFilme,zeigt an, UndMusik.
Schließen Sie die SSH-Verbindung und übertragen Sie diese Ordner dann von Ihrem lokalen PC auf Ihren Pi mit:
Abhängig von der Größe Ihrer Sammlung kann diese Übertragung mehrere Stunden dauern. Wenn der Vorgang abgeschlossen ist, öffnen Sie einen Browser, geben Sie den Hostnamen Ihres Pi in die URL-Leiste ein und drücken Sie dannEingeben . In unserem Fall wäre dies der Fallvanpi.local:8096.
Wähle deinSprache, dann klickNächsteum einen Benutzernamen und ein Passwort für das Administratorkonto zu wählen.
Als Nächstes werden Sie aufgefordert, Ihre Medienbibliotheken hinzuzufügen. Klicken Sie auf das große Blau+Klicken Sie auf die Schaltfläche, wählen Sie den Medientyp aus der Dropdown-Liste aus und klicken Sie dann aufOrdner hinzufügenTaste.
In einer Liste werden zwei Elemente angezeigt: „/“ und „/boot“. Klicken "/" DannStartseite > Pi > Filme . Drücken Sie dann auf das große BlauOK Taste. Wiederholen Sie den Vorgang für Ihre anderen Medienordner. Wenn Sie zufrieden sind, drücken SieOKwieder.
KlickenNächsteWählen Sie dann die Metadatensprache und das Land ausNächsteerneut und stellen Sie sicher, dass dieErlauben Sie Remoteverbindungen zu diesem ServerDas Kontrollkästchen ist aktiviert.
KlickenBeenden , und melden Sie sich mit den zuvor festgelegten Anmeldeinformationen an. Jellyfin scannt automatisch die Medien in Ihren Ordnern, identifiziert sie und ruft die zugehörigen Metadaten aus dem Internet ab.
Wenn der Vorgang abgeschlossen ist, sollte Ihre Jellyfin-Instanz ähnlich wie im obigen Screenshot aussehen.
Sie müssen für Jellyfin keine zusätzlichen Benutzer hinzufügen, aber einzelne Konten können helfen, Verwirrung zu vermeiden. Drücken Sie dann oben links auf das Hamburger-SymbolDashboard > Benutzer . Drücke den+ Klicken Sie auf das Symbol, um Benutzer hinzuzufügen und Berechtigungen für die Bibliotheken festzulegen, die angezeigt werden sollen. Es ist eine gute Idee, alle für Kinder geeigneten Medien in einem einzigen Ordner abzulegen und jüngere Benutzer auf diese Bibliothek zu beschränken. KlickenSpeichernwenn du fertig bist.
Bisher haben Sie über Ihr Heimnetzwerk auf Ihren Raspberry Pi zugegriffen. Sie müssen es so einrichten, dass es als eigener Zugangspunkt fungiert, mit dem sich Geräte ohne Internetzugang verbinden können.
Stellen Sie erneut eine SSH-Verbindung zu Ihrem Raspberry Pi her und installieren Sie eshostapd:
Aktivieren Sie den Dienst, damit er startet, sobald Ihr Pi startet:
Sie benötigen außerdem dnsmasq, netfilter-persistent und sein iptables-persistentes Plugin:
Ihr Pi-basiertes Netzwerk muss eine eigene IP-Adresse erhalten. Verwenden Sie Nano, um die zu bearbeitendhcpcd.confKonfigurationsdatei:
Fügen Sie am Ende der Datei Folgendes ein:
Speichern und beenden Sie Nano mitStrg + ODannStrg + X, und bearbeiten Sie diednsmasq.confDatei:
Löschen Sie den Inhalt und fügen Sie Folgendes ein:
Dadurch kann Ihr Pi Geräten, die eine Verbindung zu ihm herstellen, individuelle IP-Adressen zuweisen. Speichern und beenden Sie Nano mitStrg + ODannStrg + X.
Konfigurieren Sie abschließend Ihren Zugangspunkt:
Diese Datei ist leer. Fügen Sie Folgendes ein:
Stellen Sie sicher, dass Sie den richtigen Ländercode einstellen und wählen Sie eine sinnvolle SSID und ein sinnvolles Passwort. Wir haben uns entschiedenCaravanlanals unsere SSID, weil sie thematisch passend, leicht zu merken und reimbar ist.
Speichern und beenden Sie Nano mitStrg + ODannStrg + X, dann den Pi neu starten:
Wenn Ihr Pi neu startet, können Sie sich nicht sofort über SSH mit ihm verbinden, da er sich jetzt in einem anderen Netzwerk befindet. Wenn Sie unseren vorgeschlagenen SSID-Namen verwendet haben, können Sie ihn leicht finden und eine Verbindung zum neuen Wi-Fi-Netzwerk herstellen:Caravanlan.
Um auf Ihren Jellyfin-Server im Netzwerk zuzugreifen, geben Sie einfrom.wlan:8096oder192.168.4.1:8096 . Ihre Mobilgeräte können entweder ihren integrierten Webbrowser oder spezielle Apps für iOS oder Android verwenden.
Herunterladen: Jellyfin für iOS | Jellyfin für Android (Play Store) | Jellyfin für Android (F-Droid)
Geben Sie die oben genannten Adressen in die App ein, wenn Sie nach der Jellyfin-Serveradresse gefragt werden.
Da Ihnen und Ihren Mitcampern Hunderte von Filmen, Shows und Alben zur Verfügung stehen, selbst wenn Sie mitten im Nirgendwo sind, ist es wichtig, dass Sie über ausreichend Strom für Ihren Raspberry Pi und die Geräte verfügen, die darauf zugreifen. Solarstrombanken sind eine hervorragende Option und können Ihre Geräte Tag und Nacht mit Strom versorgen.
David ist ein freiberuflicher Autor mit einem Hintergrund im Printjournalismus und einer Vorliebe für freie und Open-Source-Software. Er nutzt Linux seit Anfang der 2000er Jahre und schreibt regelmäßig Beiträge für das Linux Format-Magazin in Großbritannien. Er betreibt eine Reihe von Websites und Diensten von einem Raspberry Pi aus, der unsicher auf seinem Wohnzimmersofa thront, und lässt keine Chance aus, einen edX-Kurs zu belegen, um sein Verständnis von Technologie, Menschlichkeit und anderen damit zusammenhängenden Themen zu verbessern. David ist ein Er ist ein schrecklicher Gitarrist und verbringt seine Freizeit damit, abseits des Stromnetzes mit seinem Wohnwagen und seinen Hunden die britischen Inseln zu bereisen. Gelegentlich schreibt er Bücher. Niemand mag sie. Sehen Sie auf davidrutland.com, was er vorhat
MP4WLAN-Land[email protected]Filmezeigt anMusikEingebenvanpi.local:8096SpracheNächste+Ordner hinzufügen/Startseite > Pi > FilmeOKOKNächsteNächsteErlauben Sie Remoteverbindungen zu diesem ServerBeendenDashboard > Benutzer+Speichernhostapddhcpcd.confStrg + OStrg + Xdnsmasq.confStrg + OStrg + XCaravanlanStrg + OStrg + XCaravanlanfrom.wlan:8096192.168.4.1:8096Herunterladen: