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 erleben, aber wir können es Wenn Sie Kinder mitgenommen haben, werden sie sich garantiert langweilen, wenn Sie Ihr mobiles Zuhause einrichten Abend.

Zu Hause werden sie es gewohnt sein, auf ihren Handys eine Verbindung zu Netflix herzustellen und sich das Beste anzusehen

kinderfreundliche Streaming-Dienste oder Musik von Spotify hören.

Obwohl Sie wahrscheinlich planen, dass jeder ein Telefon mitnimmt, ist es höchst unwahrscheinlich, dass Sie eines bekommen 5G- oder 5G+-Signal tief in der Schlucht, die Sie als Basis gewählt haben.

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:

  • Raspberry Pi 4B
  • SD-Karte oder USB-Stick mit hoher Kapazität
  • USB-Stromversorgung
  • Internetverbindung
  • Solarbetriebene Powerbank mit hoher Kapazität und USB-C-Ausgang
  • Solarbetriebene Powerbanks mit hoher Kapazität für Ihre Telefone
  • Digitale Medien, die Sie mitnehmen möchten. Filme und Shows sollten in der sein MP4 formatieren, um eine Überlastung des Pi durch Transkodierung zu vermeiden.

Sobald Sie alle Vorräte haben, können Sie mit dem Aufbau Ihres Raspberry Pi-Offline-Medienservers beginnen.

Um zu beginnen, Installieren Sie 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 festlegen WLAN-Land korrekt.

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) darauf zu Sichere Kopie (SCP). 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 unseren Leitfaden unter So greifen Sie über SSH auf Ihren Raspberry Pi zu und steuern ihn aus der Ferne.

Verbinden Sie sich mit Ihrem Pi mit:

ssh pi@vanpi.local

Wenn Sie einen anderen Hostnamen oder Benutzer gewählt haben, sollten Sie diesen stattdessen verwenden.

Aktualisieren und aktualisieren Sie alle vorinstallierten Pakete mit:

sudo apt update && sudo apt upgrade -y 

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:

sudo apt install curl gnupg
curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg

Der nächste Befehl gibt Ihren Prozessortyp und Ihr Betriebssystem in einer Textdatei wieder, die zur Installation der richtigen Jellyfin-Version verwendet wird:

echo"deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

Aktualisieren Sie noch einmal und Sie können Jellyfin aus dem neuen Repository installieren:

sudo apt update
sudo apt install jellyfin

Wenn Sie zur Eingabeaufforderung zurückgekehrt sind, starten und aktivieren Sie Jellyfin als Dienst:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

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, z Filme, zeigt an, Und Musik.

Schließen Sie die SSH-Verbindung und übertragen Sie diese Ordner dann von Ihrem lokalen PC auf Ihren Pi mit:

scp -r movies/ shows/ music/ pi@vanpi.local:~

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 dann Eingeben. In unserem Fall wäre dies der Fall vanpi.local: 8096.

Wähle dein Sprache, dann klick Nächste um 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 auf Ordner hinzufügen Taste.

In einer Liste werden zwei Elemente angezeigt: „/“ und „/boot“. Klicken "/" Dann Startseite > Pi > Filme. Drücken Sie dann auf das große Blau OK Taste. Wiederholen Sie den Vorgang für Ihre anderen Medienordner. Wenn Sie zufrieden sind, drücken Sie OK nochmal.

Klicken Nächste Wählen Sie dann die Metadatensprache und das Land aus Nächste erneut und stellen Sie sicher, dass die Erlauben Sie Remoteverbindungen zu diesem Server Das Kontrollkästchen ist aktiviert.

Klicken Beenden, 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-Symbol Dashboard > 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. Klicken Speichern wenn du fertig bist.

Richten Sie Ihren Raspberry Pi als Access Point ein

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 es hostapd:

sudo apt install hostapd

Aktivieren Sie den Dienst, damit er startet, sobald Ihr Pi startet:

sudo systemctl unmask hostapd
sudo systemctl enable hostapd

Sie benötigen außerdem dnsmasq, netfilter-persistent und sein iptables-persistentes Plugin:

sudo apt install dnsmasq && sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent

Ihr Pi-basiertes Netzwerk muss eine eigene IP-Adresse erhalten. Verwenden Sie Nano, um die zu bearbeiten dhcpcd.conf Konfigurationsdatei:

sudo nano /etc/dhcpcd.conf

Fügen Sie am Ende der Datei Folgendes ein:

interfacewlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

Speichern und beenden Sie Nano mit Strg + O Dann Strg + X, und bearbeiten Sie die dnsmasq.conf Datei:

sudo nano /etc/dnsmasq.conf

Löschen Sie den Inhalt und fügen Sie Folgendes ein:

interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h

domain=wlan
address=/van.wlan/192.168.4.1

Dadurch kann Ihr Pi Geräten, die eine Verbindung zu ihm herstellen, individuelle IP-Adressen zuweisen. Speichern und beenden Sie Nano mit Strg + O Dann Strg + X.

Konfigurieren Sie abschließend Ihren Zugangspunkt:

sudo nano /etc/hostapd/hostapd.conf

Diese Datei ist leer. Fügen Sie Folgendes ein:

country_code=GB
interface=wlan0
ssid=caravanlan
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=caravan
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Stellen Sie sicher, dass Sie den richtigen Ländercode einstellen und wählen Sie eine sinnvolle SSID und ein sinnvolles Passwort. Wir haben uns entschieden Caravanlan als unsere SSID, weil sie thematisch passend, leicht zu merken und reimbar ist.

Speichern und beenden Sie Nano mit Strg + O Dann Strg + X, dann den Pi neu starten:

sudo reboot

Stellen Sie eine Verbindung zu Ihrem neuen Raspberry Pi LAN her

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 Stellen Sie eine Verbindung zum neuen Wi-Fi-Netzwerk her: Caravanlan.

Um auf Ihren Jellyfin-Server im Netzwerk zuzugreifen, geben Sie ein van.wlan: 8096 oder 192.168.4.1:8096. Ihre Mobilgeräte können entweder ihren integrierten Webbrowser oder spezielle Apps für iOS oder Android verwenden.

3 Bilder

Herunterladen: Jellyfin für iOS | Jellyfin für Android (Spielladen) | Jellyfin für Android (F-Droide)

Geben Sie die oben genannten Adressen in die App ein, wenn Sie nach der Jellyfin-Serveradresse gefragt werden.

Mit Hunderten von Filmen, Shows und Alben, die Ihnen und Ihren Mitcampern auch dann zur Verfügung stehen, wenn Sie mittendrin sind Nirgendwo ist es wichtig, dass Sie über ausreichend Strom für Ihren Raspberry Pi und die darauf zugreifenden Geräte verfügen Es. Solarstrombanken sind eine hervorragende Option und können Ihre Geräte Tag und Nacht mit Strom versorgen.