Şebeke dışındayken insanları eğlendirmeye mi ihtiyacınız var? Raspberry Pi'nizi Jellyfin kullanarak bir medya sunucusu olarak kurun.

Şebeke dışında kamp yapmak veya karavanla gezmek, günlük yaşamın koşuşturmacasından ve endişesinden kaçmak için harika bir yoldur. Ancak cep telefonu sinyali olmayan bir yaşam rahatlamanıza yardımcı olabilirken, grubunuzun bazı üyeleri alıştıkları video ve müzik akışı için can atabilir. İşte onları mutlu etmenin yolu...

Kamp yapmak veya karavanınızı devre dışı bırakmak, doğaya daha yakın olmanızı ve atalarımızın binlerce yıl önce yaptığı gibi hayatı deneyimlemenizi sağlar.

İyi vakit geçirme fikriniz, terk edilmiş patikaları keşfetmek ve eski ormanlık alanların huzurunu yaşamak olabilir, ancak biz Çocukları yanınıza aldıysanız, taşınabilir konaklama yerinizi kurduğunuzda sıkılacaklarını garanti edin. akşam.

Eve döndüklerinde, telefonlarından Netflix'e bağlanmaya ve en iyi dizileri izlemeye alışacaklar. çocuklara uygun akış hizmetleri veya Spotify'dan şarkı dinlemek.

instagram viewer

Tabii ki, muhtemelen herkesin yanlarına telefon almasını planlıyor olsanız da, bir telefon alabilmeniz pek olası değildir. 5G veya 5G+ sinyali üssünüz olarak seçtiğiniz vadinin derinliklerinden.

Size bir Raspberry Pi 4B'yi filmler, sesli kitaplar, müzik ve TV şovları için bir medya sunucusu olarak nasıl kuracağınızı ve buna telefonunuzdan nasıl bağlanacağınızı göstereceğiz.

Mükemmel çevrimdışı ortam sunucusunu oluşturmak için ihtiyacınız olan pek bir şey yok ve kurduktan sonra güç kaynağını ve internet bağlantısını evde bırakabilirsiniz. Başlamak için şunlara sahip olduğunuzdan emin olun:

  • Ahududu Pi 4B
  • Yüksek kapasiteli SD kart veya USB parmak sürücü
  • USB güç kaynağı
  • internet bağlantısı
  • USB-C çıkışlı yüksek kapasiteli güneş enerjili güç bankası
  • Telefonlarınız için yüksek kapasiteli güneş enerjili güç bankaları
  • Yanınıza almak istediğiniz dijital medya. Filmler ve şovlar MP4 Pi'yi kod dönüştürme ile zorlamaktan kaçınmak için biçimlendirin.

Tüm malzemelerinizi aldıktan sonra, Raspberry Pi çevrimdışı ortam sunucunuzu oluşturmaya başlayabilirsiniz.

Başlamak, Raspberry Pi'nize bir işletim sistemi kurun. Bu proje için Raspberry Pi OS Lite (64 Bit) öneriyoruz. Ev Wi-Fi ağınızın SSID'si ve parolasının yanı sıra bir kullanıcı adı ve parola ayarlamak için Raspberry Pi Imager aracındaki dişli simgesine tıklamayı unutmayın. ayarlarınızı da yapmanız hayati derecede önemlidir. Kablosuz LAN ülkesi doğru şekilde.

Yerel ağınıza bağlanmayı kolaylaştırmak için kolay bir ana bilgisayar adı da ayarlamalısınız; başlangıçta SSH üzerinden şuraya bağlanmamıza izin verecek olan "vanpi"yi seçtik. [email protected]. İşletim sistemi yazıldıktan sonra, SD kartınızı veya parmak sürücünüzü Raspberry Pi'ye takın ve güç kaynağınıza bağlayın.

Pi'yi bir sunucu olarak kurarken, onu bir monitöre bağlamanın çok az anlamı vardır. Bunun yerine, Secure Shell (SSH) kullanarak erişeceksiniz ve Güvenli Kopya (SCP). Linux veya macOS kullanıyorsanız bu araçları terminalinizden kullanabilirsiniz. Windows kullanıyorsanız, PowerShell kullanacaksınız. SSH'yi nasıl kullanacağınızdan emin değilseniz, şu adresteki kılavuzumuza bakın: Raspberry Pi'nize SSH aracılığıyla uzaktan nasıl erişilir ve kontrol edilir.

Pi'nize şununla bağlanın:

ssh pi@vanpi.local

Farklı bir ana bilgisayar adı veya kullanıcı seçtiyseniz, bunun yerine onu kullanmalısınız.

Önceden yüklenmiş tüm paketleri aşağıdakilerle güncelleyin ve yükseltin:

sudo apt update && sudo apt upgrade -y 

Jellyfin, Raspberry Pi'nizde iyi çalışacak ücretsiz ve açık kaynaklı bir medya akış yazılımıdır. Yazılımınız güncel olduğunda artık Jellyfin depo anahtarını 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

Bir sonraki komut, işlemci tipinizi ve işletim sisteminizi, doğru Jellyfin sürümünü yüklemek için kullanılacak bir metin dosyasına yansıtacaktır:

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

Bir kez daha güncelleyin ve Jellyfin'i yeni depodan yükleyebilirsiniz:

sudo apt update
sudo apt install jellyfin

Komut istemine döndüğünüzde, Jellyfin'i hizmet olarak başlatın ve etkinleştirin:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

MP3 ve MP4 dosyalarınızı aktarmaya hazır hale getirmiş olmalısınız. Yerel PC'nizde farklı klasörlere ayrıldıklarından ve klasörlerin aşağıdakiler gibi hatırlaması kolay adlara sahip olduğundan emin olun: filmler, gösterir, Ve müzik.

SSH bağlantısını kapatın, ardından bu klasörleri yerel PC'nizden Pi'nize şu şekilde aktarın:

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

Koleksiyonunuzun boyutuna bağlı olarak bu aktarım birkaç saat sürebilir. Tamamlandığında, bir tarayıcı açın ve Pi'nizin ana bilgisayar adını URL çubuğuna girin, ardından tuşuna basın. Girmek. Bizim durumumuzda, bu olurdu vanpi.yerel: 8096.

seninkini seç Ekran Dili, ardından tıklayın Sonraki yönetici hesabı için bir kullanıcı adı ve şifre seçmek için.

Ardından, medya kitaplıklarınızı eklemeniz istenecektir. büyük maviye tıklayın + düğmesine basın ve açılır listeden ortam türünü seçin, ardından Klasör Ekle düğme.

Bir listede iki öğe göreceksiniz: "/" ve "/boot". Tıklamak "/" Daha sonra ana sayfa > pi > filmler. Sonra büyük maviye basın TAMAM düğme. Diğer medya klasörleriniz için tekrarlayın. Mutlu olduğunuzda, basın TAMAM Tekrar.

Tıklamak Sonraki meta veri dilini ve ülkesini seçmek için, ardından Sonraki tekrar ve emin olun Bu sunucuya uzak bağlantılara izin ver kutusu işaretlenir.

Tıklamak Sona ermekve daha önce belirlediğiniz kimlik bilgileriyle oturum açın. Jellyfin, klasörlerinizdeki medyayı otomatik olarak tarar, tanımlar ve ilişkili meta verileri internetten alır.

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

Jellyfin için fazladan kullanıcı eklemeniz gerekmez, ancak bireysel hesaplar karışıklığı önlemeye yardımcı olabilir. Sol üstteki hamburger simgesine basın ve ardından Pano > Kullanıcılar. Tıkla + kullanıcıları eklemek ve hangi kitaplıkların görüntüleyebileceğine ilişkin izinleri ayarlamak için simge. Çocuklara uygun tüm ortamları tek bir klasöre koymak ve daha genç kullanıcıları bu kitaplıkla sınırlamak iyi bir fikirdir. Tıklamak Kaydetmek Bitirdiğinde

Raspberry Pi'nizi Erişim Noktası Olarak Ayarlayın

Şimdiye kadar Raspberry Pi'nize ev ağınız üzerinden erişiyordunuz. Cihazların internet erişimi olmadan bağlanabileceği kendi erişim noktası olarak çalışacak şekilde ayarlamanız gerekir.

Raspberry Pi'nize tekrar SSH ekleyin ve yükleyin ev sahibi:

sudo apt install hostapd

Pi'niz açılır açılmaz başlaması için hizmeti etkinleştirin:

sudo systemctl unmask hostapd
sudo systemctl enable hostapd

Ayrıca dnsmasq, netfilter-persistent ve onun 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 gerekiyor. Düzenlemek için nano kullanın dhcpcd.conf yapılandırma dosyası:

sudo nano /etc/dhcpcd.conf

Dosyanın sonuna aşağıdakileri yapıştırın:

interfacewlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

Kaydet ve nano ile çık Ctrl + Ç Daha sonra Ctrl + Xve düzenleyin dnsmasq.conf dosya:

sudo nano /etc/dnsmasq.conf

İçeriği silin ve şunu 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 izin verecektir. Kaydet ve nano ile çık Ctrl + Ç Daha 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 emin olun ve makul bir SSID ve parola seçin. Seçtik karavan çünkü tematik olarak uygun, hatırlaması kolay ve kafiyeli.

Kaydet ve nano ile çık Ctrl + Ç Daha sonra Ctrl + X, ardından Pi'yi yeniden başlatın:

sudo reboot

Yeni Raspberry Pi LAN'ınıza Bağlanın

Pi'niz yeniden başlatıldığında, artık farklı bir ağda olduğu için ona hemen SSH üzerinden bağlanamayacaksınız. Önerilen SSID adımızı kullandıysanız, kolayca bulabilir ve yeni Wi-Fi ağına bağlan: karavan.

Ağdaki Jellyfin sunucunuza erişmek için şunu girin: Van.wlan: 8096 veya 192.168.4.1:8096. Mobil cihazlarınız yerleşik web tarayıcılarını veya iOS veya Android için özel uygulamaları kullanabilir.

3 Resim

İndirmek: Jellyfin için iOS | Android için Jellyfin (Oyun mağazası) | Android için Jellyfin (F-Droid)

Jellyfin sunucu adresi istendiğinde yukarıdaki adresleri uygulamaya girin.

Kampın ortasındayken bile siz ve kampçı arkadaşlarınız için yüzlerce film, şov ve albüm mevcuttur. hiçbir yerde, Raspberry Pi'niz ve erişim sağlayan cihazlar için yeterli güce sahip olmanız önemlidir. BT. Güneş enerjisi bankaları mükemmel bir seçenektir ve cihazlarınızı gece gündüz dolu tutabilir.