Kamp yapmak veya sırt çantalı seyahat etmek, günlük yaşamın koşuşturmasından kaçmanın harika bir yoludur. Ancak cep telefonu sinyalinin olmadığı bir hayat rahatlamanıza yardımcı olsa da, seyahatinizdeki bazı kişiler vahşi doğada alıştıkları filmleri izlemeyi ve müzik dinlemeyi özleyebilir, ancak bazı bölgelerde internet erişimi zor olabilir. izlemesi zor... İçerik.
Neyse ki favori içeriğinizi çevrimdışı izlemenin harika bir yolu var ve bu da Raspberry Pi'nizdeki Jellyfin medya sunucusunu kullanmaktır. Doğrulamak Raspberry Pi'de çalıştırabileceğiniz özel hizmetlere kendi kendine barındırılan alternatifler.

Hızlı Linkler
Kamp gezinizde neden bir medya sunucusuna ihtiyacınız var?

Kamp yapmak veya karavanınızı şebekeden çıkarmak, atalarımızın binlerce yıl önce yaptığı gibi doğaya yaklaşmanıza ve yaşamı deneyimlemenize olanak tanır.
İyi vakit geçirmekten kastınız ıssız yolları keşfetmek, kadim ormanların huzurunu yaşamak olabilir ama çocukları da yanınıza alırsanız akşam karavanınızı kurduğunuzda sıkılacaklarını garanti edebiliriz.
Eve döndüklerinde telefonlarında Netflix'in keyfini çıkarabilir, çocuklara yönelik en iyi yayın hizmetlerini izleyebilir veya Spotify'dan şarkılar dinleyebilirler.
Elbette herkesin telefonunu yanında götürmesini planlarken, üs olarak seçtiğiniz vadinin derinliklerinden 5G veya 5G+ sinyali almanız pek mümkün değil.
Jellyfin, medya içeriğinizi düzenlemenize ve başkalarıyla paylaşmanıza olanak tanıyan ücretsiz ve açık kaynaklı bir medya sunucusudur. Jellyfin'i film, TV şovu, müzik ve fotoğraf izlemek, ayrıca Netflix ve Hulu gibi diğer kaynaklardan içeriğe erişmek için kullanabilirsiniz.
Raspberry Pi 4B'yi filmler, sesli kitaplar, müzik ve TV şovları için bir medya sunucusu olarak nasıl kuracağınızı ve ona telefonunuzdan nasıl bağlanacağınızı göstereceğiz.
Çevrimdışı bir medya sunucusu oluşturmak için neye ihtiyacınız var?
Mükemmel çevrimdışı medya sunucusunu oluşturmak için aslında çok fazla şeye ihtiyacınız yok ve kurulumdan sonra güç kaynağını ve İnternet bağlantısını evde bırakabilirsiniz. Başlamak için aşağıdakilere sahip olduğunuzdan emin olun:
- Ahududu Pi 4B.
- Yüksek kapasiteli SD kart veya USB flash sürücü.
- USB güç kaynağı.
- İnternet bağlantısı.
- USB-C çıkışlı, güneş enerjili, yüksek kapasiteli güç bankası.
- Telefonlarınız için yüksek kapasiteli güneş enerjili güç bankaları.
- Yanınıza almak istediğiniz dijital medya. Pi'nin kod dönüştürmeyle zorlanmasını önlemek için filmler ve TV şovları MP4 formatında olmalıdır.
Tüm malzemelerinizi aldıktan sonra çevrimdışı Raspberry Pi medya sunucunuzu oluşturmaya başlayabilirsiniz. Doğrulamak Linux için en iyi medya sunucusu yazılımı seçenekleri.
Kamp geziniz için çevrimdışı bir medya sunucusu nasıl oluşturulur?

Başlamak için Raspberry Pi'nize bir işletim sistemi yükleyin. Bu proje için Raspberry Pi OS Lite (64-bit) kullanmanızı öneririz. Bir kullanıcı adı ve parolanın yanı sıra ev Wi-Fi ağınızın SSID ve parolasını ayarlamak için Raspberry Pi Imager'daki Ayarlar (dişli) simgesine tıklamayı unutmayın. Kablosuz LAN'ınızın ülkesini de doğru şekilde ayarlamanız önemlidir.
Ayrıca yerel ağınıza bağlanmayı kolaylaştırmak için kullanıcı dostu bir ana bilgisayar adı da ayarlamalısınız; başlangıçta SSH aracılığıyla bağlanmamıza izin verecek olan "vanpi"yi seçtik. [e-posta korumalı]. Bir kere Önyüklenebilir kurulum ortamı oluşturun SD kartı veya USB sürücüsünü Raspberry Pi'ye takın ve güç kaynağına bağlayın.
Pi'yi sunucu olarak kurarken onu monitöre bağlamanın çok az faydası vardır. Bunun yerine, Secure Shell (SSH) ve Secure Copy (SCP) kullanarak ona erişebileceksiniz. Eğer Linux ya da macOS kullanıyorsanız Terminal'den bu araçları kullanabilirsiniz. Windows kullanıyorsanız PowerShell kullanacaksınız. SSH'yi nasıl kullanacağınızdan emin değilseniz, şu adresteki kılavuzumuza göz atın: Raspberry Pi'nize SSH aracılığıyla uzaktan nasıl erişilir ve kontrol edilir?.
Pi'nize şu şekilde bağlanın:
ssh [e-posta korumalı]
Farklı bir ana bilgisayar veya kullanıcı adı seçerseniz, belirtilen seçenek yerine onu kullanmanız gerekir.
Önceden yüklenmiş tüm paketleri aşağıdakileri kullanarak güncelleyin ve yükseltin:
sudo apt güncelleme && sudo apt yükseltme -y

Jellyfin, Raspberry Pi'nizde iyi çalışan, ücretsiz ve açık kaynaklı bir medya akış sunucusudur. Tüm paketler güncellendiğinde artık Jellyfin depo anahtarınızı ekleyebilirsiniz:
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
Aşağıdaki komut, işlemci türünü ve işletim sistemini, doğru Jellyfin sürümünü yüklemek için kullanılacak bir metin dosyasına ekleyecektir:
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.listTekrar güncellediğinizde Jellyfin'i yeni depodan yükleyebilirsiniz:
sudo apt update sudo apt install jellyfin
Terminal'e döndüğünüzde Jellyfin'i bir hizmet olarak başlatmanız ve etkinleştirmeniz gerekir:
sudo systemctl start jellyfin sudo systemctl enable jellyfin
MP3 ve MP4 dosyalarınızın aktarıma hazır olması gerekir. Yerel bilgisayardaki farklı klasörlere ayrıldıklarından ve klasörlerin film, program ve müzik gibi hatırlanması kolay adlara sahip olduğundan emin olun.
SSH bağlantısını kapatın, ardından aşağıdakileri kullanarak bu klasörleri yerel bilgisayardan Pi'ye taşıyın:
scp -r filmler/diziler/müzikler/ [e-posta korumalı]:~
Grubunuzun büyüklüğüne bağlı olarak bu transfer birkaç saat sürebilir. Tamamlandığında, bir tarayıcı açın ve Pi'nin ana bilgisayar adını URL çubuğuna girin ve ardından tuşuna basın. Keşfet. Bizim durumumuzda Pi sunucusu olacak vanpi.local:8096.
Tercih ettiğiniz görüntüleme dilini seçin ve ardından yönetici hesabı için bir kullanıcı adı ve şifre seçmek üzere “İleri”ye tıklayın.

Daha sonra medya kitaplıkları eklemeniz istenecektir. Büyük mavi ekle düğmesini tıklayın + , açılır listeden ortam türünü seçin ve ardından “Klasör Ekle” düğmesini tıklayın.
Listede iki öğe göreceksiniz: “/” ve “/boot”. “/”ye tıklayın ve ardından ana sayfa -> pi -> filmler. Daha sonra “Tamam” butonuna basın. Diğer medya klasörleriyle tekrarlayın. İşiniz bittiğinde tekrar Tamam'a basın.
Meta veri dilinizi ve ülkenizi seçmek için "İleri"yi tıklayın, ardından tekrar "İleri"yi tıklayın ve "Bu sunucuya uzaktan bağlantılara izin ver" kutusunun işaretlendiğinden emin olun.
Bitir'i tıklayın ve daha önce ayarladığınız kimlik bilgilerini kullanarak oturum açın. Jellyfin, klasörlerinizdeki medyayı otomatik olarak tarayacak, tanımlayacak ve ilgili meta verileri İnternetten alacaktır.

Tamamlandığında Jellyfin örneğiniz yukarıdaki ekran görüntüsüne benzemelidir.

İlave Jellyfin kullanıcıları eklemenize gerek yoktur ancak bireysel hesaplar karışıklığın önlenmesine yardımcı olabilir. Üstteki menü simgesine tıklayın ve ardından Denetim Masası -> Kullanıcılar. Kullanıcıları eklemek ve hangi kitaplıkların görüntülenebileceğine ilişkin izinleri ayarlamak için artı simgesini (+) tıklayın. Tüm çocuk dostu medyayı tek bir klasöre koymak ve genç kullanıcıları bu kitaplıkla sınırlamak iyi bir fikirdir. Tıklamak Kaydet Bitirdiğinde. Doğrulamak Raspberry Pi için temel kendi kendine barındırma projeleri.
Raspberry Pi'yi erişim noktası olarak ayarlama

Şimdiye kadar Raspberry Pi'nize ev ağınız üzerinden erişebiliyordunuz. Bunu, cihazların İnternet erişimi olmadan bağlanabileceği özel bir erişim noktası görevi görecek şekilde ayarlamanız gerekir.
Raspberry Pi'de SSH'yi tekrar kullanın ve hostapd'ı yükleyin:
sudo apt install hostapd
Pi başlatılır başlatılmaz başlaması için hizmeti etkinleştirin:
sudo systemctl unmask hostapd sudo systemctl enable hostapd
Ayrıca dnsmasq, netfilter-persistent ve iptables-persistent eklentisine de ihtiyacınız olacak:
sudo apt install dnsmasq && sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent
Pi tabanlı ağınıza kendi IP adresinin verilmesi gerekir. dhcpcd.conf yapılandırma dosyasını düzenlemek için nano'yu kullanın:
sudo nano /etc/dhcpcd.conf
Dosyanın sonuna aşağıdakini yapıştırın:
interface wlan0 static ip_address=192.168.4.1/24 nohook wpa_supplicant
kullanarak nano belgeyi kaydedin ve çıkın. Ctrl + O sonra Ctrl + X ve dnsmasq.conf dosyasını düzenleyin:
sudo nano /etc/dnsmasq.conf
İçeriği silin ve aşağıdakini yapıştırın:
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
Bu, Pi'nizin kendisine bağlanan cihazlara ayrı IP adresleri atamasına olanak tanır. Nano'yu kaydedin ve kullanarak çıkın Ctrl + O sonra Ctrl + X.

Son olarak erişim noktanızı yapılandırın:
sudo nano /etc/hostapd/hostapd.conf
Bu dosya boş olacaktır. Aşağıdakileri yapıştırın:
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
Doğru ülke kodunu ayarladığınızdan ve makul bir SSID ve şifre seçtiğinizden emin olun. Biz seçildik karavan Bir ağ SSID'si olarak, çünkü nesnel olarak alakalıdır ve hatırlanması kolaydır.
Nano'yu kaydedin ve kullanarak çıkın Ctrl + O sonra Ctrl + X ardından Pi'yi yeniden başlatın:
sudo reboot
Raspberry Pi'nin yeni LAN'ına bağlanın
Pi'yi yeniden başlattığınızda, artık farklı bir ağda olduğundan ona SSH aracılığıyla hemen bağlanamayacaksınız. Önerilen SSID adını kullanırsanız, onu kolayca bulabilir ve yeni Wi-Fi ağınıza bağlanabilirsiniz: caravanlan.
Ağdaki Jellyfin sunucusuna erişmek için şunu girin: van.wlan:8096 أو 192.168.4.1:8096. Mobil cihazlar yerleşik web tarayıcısını veya iOS veya Android için özel uygulamaları kullanabilir.

İndir: Jellyfin iOS | Android için Jellyfin (Google Play Store) | Android için Jellyfin (F-Droid)
Jellyfin sunucu adresi istendiğinde yukarıdaki IP adreslerini uygulamaya girin. Doğrulamak Arduino ve Raspberry Pi Karşılaştırması: Hangi geliştirme kartı sizin için uygun?
Şebekeden bağımsız kamp gezinizde medya akışının keyfini çıkarın!
Sizin ve kamp arkadaşlarınızın erişebileceği yüzlerce film, program ve albüm varken, hiçliğin ortasında olsanız bile, Raspberry Pi'niz ve ona bağlanan cihazlar için yeterli güce sahip olmanız çok önemlidir. Güneş enerjisi bankaları mükemmel bir seçenektir ve cihazlarınızı gece gündüz şarjlı tutabilir. Şimdi görüntüleyebilirsiniz ZimaBoard ve Raspberry Pi Karşılaştırması: Kendi Kendine Barındırılan Sunucu Projesi için Hangisi Daha İyi?










