Raspberry Pi Plex Sunucusu Nasıl Kurulur
Bu yazı, PiMyLifeUp - How to Setup a Raspberry Pi Plex Server kaynağından Türkçe'ye çevrilerek hazırlanmıştır.
Bu eğitimde, kendi Raspberry Pi plex sunucunuzu çalışır hale getirmek için tüm adımlardan geçiyorum.

Bu proje, bir hane içindeki herkesin erişebileceği bir medya sunucusuna sahip olmak isteyen herkes için mükemmeldir. Yerel ağınız dışından erişilebilecek şekilde de ayarlayabilirsiniz.
Plex, istemcinin verileri doğrudan Plex medya sunucusundan aktardığı bir istemci-sunucu kurulumudur. Bu kurulum, tüm filmlerinizi, müziklerinizi ve fotoğraflarınızı tek bir cihazda, sunucuda bulundurabileceğiniz anlamına gelir. Bu durumda, Raspberry Pi'yi kullanacağız.
Ardından, aynı sunucuya birden fazla istemcinin bağlanmasını sağlayabilirsiniz. Aynı medyanın birden fazla kopyasına birden fazla cihazda ihtiyaç duymadığınız için harikadır.
Plex istemcisi, Windows, Apple, Android, Amazon Fire TV, Chromecast, Xbox, PlayStation, Linux ve çok daha fazlası dahil olmak üzere çok sayıda cihazda desteklenir. Gerçekten muhteşem bir ev medya çözümüdür.
Tüm sunucu kurulumu olmadan sadece tek bir istemci istiyorsanız, Raspberry Pi Kodi medya merkezi gibi bir şey sizi daha çok ilgilendirebilir.
Tamamen ücretsiz bir alternatif medya sunucusu peşindeyseniz, Jellyfin'e de göz atabilirsiniz.
Raspberry Pi Plex Sunucusunu Ayarlama
Bu eğitimde Raspberry Pi OS kullanıyor olacağım, bu yüzden henüz kurmadıysanız Raspberry Pi OS'yi nasıl kuracağınız rehberime göz atın.
İşletim sisteminin sadeleştirilmiş bir sürümünü çalıştırmak istiyorsanız, Raspberry Pi OS Lite kurulumuna bakmalısınız.
Pi'nizi Plex için Hazırlama
1. Şimdi Plex Media Server yazılımını Raspberry Pi'ye kurmadan önce, önce aşağıdaki iki komutu çalıştırarak işletim sistemimizin tamamen güncel olduğundan emin olmamız gerekiyor.
sudo apt update
sudo apt upgrade
2. Plex paketlerini Raspberry Pi'ye kurmak için, resmi Plex paket deposunu eklememiz gerekecek.
Bunu yapmadan önce "apt-transport-https" ve "gnupg2" paketlerini kurmamız gerekiyor.
Bu paket, "apt" paket yöneticisinin Plex deposunun kullandığı "https" protokolü üzerinden paketleri almasına olanak tanır.
Aşağıdaki komutu çalıştırarak paketi kurun.
sudo apt install apt-transport-https gnupg2
3. Şimdi Plex depolarını "apt" keyring dizinine ekleyelim.
Bu anahtar, indirdiğiniz dosyaların gerçekten o depodan geldiğinden ve o anahtarla imzalandığından emin olmak için kullanılır.
Anahtarı indirip keyring dizinimize kaydetmek için aşağıdaki komutu çalıştırın.
curl -L https://downloads.plex.tv/plex-keys/PlexSign.v2.key | sudo gpg --yes --dearmor -o /usr/share/keyrings/plexmediaserver.v2.gpg
4. Plex GPG anahtarı artık eklendiğine göre, aşağıdaki komutu çalıştırarak sonunda resmi Plex deposunu kaynak listesine ekleyebiliriz.
echo "deb [signed-by=/usr/share/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main" | sudo tee /etc/apt/sources.list.d/plex.list
Eklediğimiz satırda, bir önceki adımda indirdiğimiz keyring'e referans verdiğimizi görebilirsiniz.
5. Kaynaklarımıza yeni bir depo eklediğimiz için, paket listesini yenilemek üzere "update" komutunu tekrar çalıştırmamız gerekecek.
sudo apt update
"/usr/lib/apt/methods/https could not be found." hatasını alırsanız, https transport paketi kurulmamıştır demektir. Doğru şekilde kurulduğunu iki kez kontrol edin.
Raspberry Pi'nize Plex Kurma
6. Raspberry Pi'mizi artık Plex'in resmi paket depolarından okuyabileceği şekilde ayarladığımıza göre, artık Plex Media server paketini Pi'ye kurabiliriz.
"plexmediaserver" paketini kurmak için, aşağıdaki komutu çalıştırın.
sudo apt install plexmediaserver
7. Plex'in kurulum süreci bizim için birkaç farklı şeyi ayarlar.
Bunlardan ilki, Plex'in altında çalışması için bir kullanıcı ve grup oluşturmasıdır. Bu kullanıcı ve grup "plex" olarak adlandırılır.
Ayrıca iki dizin ayarlayacaktır, biri Plex'in transcode ettiği dosyaları geçici olarak saklamak içindir. Bu klasörü "/var/lib/plexmediaserver/tmp_transcoding" konumunda bulabilirsiniz.
İkinci dizin, Plex'in medyanız için aldığı tüm meta verileri sakladığı yerdir. Bu klasör "/var/lib/plexmediaserver/Library/Application Support" konumunda bulunabilir.
8. Plex, Raspberry Pi'nin varsayılan "pi" kullanıcısından farklı bir kullanıcı altında çalıştığından, sürücünüzde izinlerin doğru şekilde ayarlandığından emin olmanız gerekecek.
Plex ile harici sürücünüzü ayarlamak için yardıma ihtiyacınız varsa, Raspberry Pi'de bir USB sürücüyü bağlama rehberimizi takip etmeyi deneyebilirsiniz.
Plex Sunucunuz için Statik Bir IP Adresi Ayarlama
9. Artık Plex'i Raspberry Pi'mize kurduğumuza göre, Raspberry Pi'niz için statik bir IP adresine sahip olduğunuzdan emin olmak isteyeceksiniz. Router'ınıza erişiminiz yoksa, yine de Raspberry Pi'nizin kendisinde statik bir IP ayarlayabilirsiniz.
Statik bir IP kullanmanın iki nedeni vardır. Birincisi, IP'yi hatırlamak daha kolay olacaktır. İkincisi, Plex sunucunuzun her zaman aynı adreste bulunabileceğinden emin olmanızı sağlayacaktır.
https://pimylifeup.com/raspberry-pi-static-ip-address/
10. Pi artık her zaman aynı IP ile başlamalıdır. Bunu ayrıca çoğu router'da ağ cihazınızın (WiFi veya Ethernet) mac adresini bir IP'ye bağlayarak da ayarlayabilirsiniz.
Artık Raspberry Pi Plex medya sunucusu tamamen ayarlanmış olmalı ve medyanızı taramaya ve bağlanmak isteyen herhangi bir istemciye aktarmaya hazır olmalı. Aşağıda her şeyi ayarlamanın bazı temellerinden geçeceğim.
Raspberry Pi'de Medya Saklama
Şimdi medyanızı Raspberry Pi'de saklamanın birkaç yolu var. Aşağıda her yöntemden bahsedeceğim.
Tüm müziğiniz, filmleriniz ve sahip olabileceğiniz başka her şeyle harici bir sabit disk bağlayabilirsiniz. Plex programını Pi kullanıcısı olarak çalışacak şekilde ayarlamak, herhangi bir sorun yaşamadan bir USB sabit disk takıp Plex'te medyaya erişebileceğiniz anlamına gelir.
Sürücüleri kalıcı olarak da bağlayabilirsiniz; bunu zaten önceki bir eğitimde ele aldım, bu yüzden bir USB sabit diski Raspberry Pi'ye nasıl bağlayacağınıza dair rehberime göz atmayı unutmayın. Sürücünün kullanıcı ve grup sahibini Pi olarak ayarladığınızdan emin olun.
Başka bir seçenek, Pi'nizi bir NAS olarak ayarlamaktır. Bu, bir sabit diski bağlantısını kesip yeniden bağlamaya gerek kalmadan medyanızı ona aktarmanıza olanak tanır.
Bunun hepsini, Raspberry Pi ağa bağlı depolama kurma eğitimimi takip ederek ayarlayabilirsiniz.
Son olarak, depolama için SD kartı kullanabilirsiniz, ancak tahmin edebileceğiniz gibi, bu hızlıca yer bitecektir. SD kartta ağ üzerinden erişilecek bir klasör ayarlayabilirsiniz.
Raspberry Pi'de Plex Media Server'a İstemcileri Bağlama
Telefonunuzda, bilgisayarınızda, Xbox'ınızda, PlayStation'ınızda veya başka herhangi bir cihazda bir uygulama kullanıyorsanız, Plex istemcisi sunucuyu otomatik olarak algılayabilmelidir.
Ne yazık ki, resmi mobil Plex uygulamalarının bir ödeme duvarının arkasında olduğunu göreceksiniz. Örneğin, tüm özelliklere tam erişim elde etmek için para ödemeniz gerekecek. Ancak, web uygulaması dahil diğer tüm uygulamalar, yalnızca küçük bir özellik seti abonelik gerektirecek şekilde ücretsiz olmalıdır.
Tarayıcıya bağlanmak için, IP'yi ve ardından 32400 portunu ve /web/'i girin. Örneğin, benimki şu şekilde.
192.168.1.100:32400/web/
Giriş yapmanız istenecek, sadece bir plex hesabına kaydolun veya mevcut bir hesaba giriş yapın. Yukarıdaki adresi tekrar girerek bunu atlayabilirsiniz.
Ardından, müzik, film ve TV şovu kitaplıklarınızı ayarlamanız gerekecek. Bu süreç inanılmaz derecede kolaydır ve doğru şekilde ayarlaması çok zor olmamalı.

1. Öncelikle sol taraftaki sütunda kitaplık ekle'yi seçin.
2. Ardından, klasörde bulunan medya türünü seçin. Birden fazla türünüz varsa, her medya türü için yeni bir kitaplık eklemeniz gerekecek.

3. Ardından, tüm medyanızın bulunduğu klasörü seçmeniz gerekecek.
Örneğin, benimki sol taraftaki sütunda görüntülenen bir USB sürücüde veya /media/pi/ESD-USB konumunda bulunabilir.

4. Kitaplığı eklediğinizde, artık kliplerinizi göz atması kolay güzel bir arayüzde düzenleyecektir.
Medya kitaplığınızı nasıl kuracağınız, adlandıracağınız ve düzenleyeceğiniz hakkında daha fazla bilgiye ihtiyacınız varsa, Plex'in adlandırma ve organizasyon hakkında muazzam miktarda belgesi vardır.
Plex ile Dosya İzin Hatalarını Düzeltme
Raspberry Pi'nizde Plex ile karşılaşabileceğiniz en yaygın sorunlardan biri, dosyalarınıza erişememesidir. Bu sorunun en yaygın nedeni yanlış izinlerdir.
Bu bölüm, bir ext4 sürücü için izinleri nasıl değiştireceğinizi gösterecek.
NTFS veya FAT biçimli bir sürücü çalıştırıyorsanız, disk sürücünüzü yeniden bağlamayı ve bağlama seçeneklerini ayarlamayı denemeniz gerekecek. Bunun nedeni, NTFS ve FAT dosya sistemlerinin Linux izin sistemini desteklememesidir.
1. Başlamak için, izinlerini ayarlamak istediğiniz sürücünün veya klasörün konumunu belirleyin.
Örneğin, Raspberry Pi'mize /mnt/pimounteddisk/ konumunda bağlı bir ext4 sürücümüz var.
2. Sonraki iki komutun süper kullanıcı olarak çalıştırılması gerektiğinden, aşağıdaki komutu çalıştırarak ona geçelim.
sudo su
3. Sürücünüzün veya klasörünüzün yolu elinizde olduğuna göre, aşağıdaki iki komutu kullanacağız.
Bunları çalıştırırken [SÜRÜCÜYOLUNUZ] kısmını izinlerini ayarlamak istediğiniz yolla değiştirdiğinizden emin olun.
find [SÜRÜCÜYOLUNUZ] -type d -exec chmod 755 {} \;
find [SÜRÜCÜYOLUNUZ] -type f -exec chmod 644 {} \;
İkinci komut tüm dizinleri bulur ve sahibine "okuma", "yazma" ve "çalıştırma" ayrıcalıkları atar ve diğer tüm kullanıcılara "okuma" ve "çalıştırma" ayrıcalıkları verir.
Üçüncü komut tüm dosyaları bulmak için kullanılır ve sahibine "okuma" ve "yazma" ayrıcalıkları atayacak, diğer tüm kullanıcılar ise "okuma" iznini alacaktır.
4. Bu komutlar çalışmayı bitirdiğinde, süper kullanıcı modundan çıkabiliriz.
exit
5. Artık Plex içinden medya dosyalarınızla başarıyla etkileşim kurabilmeniz gerekiyor.
Sonuç
Umarız, bu aşamada, artık Plex Raspberry Pi'nizde herhangi bir sorun olmadan çalışıyordur.
Herhangi bir sorunla karşılaşırsanız veya bir geri bildiriminiz varsa, lütfen aşağıya yorum bırakmaktan çekinmeyin.