Bir Raspberry Pi ile paradan tasarruf etmek ve içeriğiniz üzerinde tam kontrole sahip olmak için kendi podcast'lerinizi evde kendiniz barındırabilirsiniz.
Podcast'ler, görüşlerinizi, fikirlerinizi ve hobilerinizi dünyayla paylaşmanın harika bir yoludur ve aboneler işe giderken veya ev işleriyle uğraşırken bilgece sözlerinizi dinleyebilir. Podcast'inizi evinizde bir Raspberry Pi'de barındırarak, içerik üzerinde nihai kontrole sahip olursunuz. İşte nasıl yapılacağı.
Raspberry Pi'de Neden Kendi Podcast'lerinizi Barındırın?
Herkes bir podcast oluşturabilir. İhtiyacınız olan tek şey, üzerinde uzun süre şiir yazabileceğiniz bir konu ve bazı kayıt ekipmanları. hatta yapabilirsin Android telefonda podcast kaydetme.
Açıkçası, üretim değerleriniz daha yüksekse, bir yatırım yapmak isteyebilirsiniz. podcasting için yüksek kaliteli mikrofonve bir dizi var podcast'inizi daha parlak hale getirmek için harika araçlar. Ancak temelde, podcasting düşük bütçeli bir meseledir.
Bunun tek gerçek istisnası barındırmadır. İnternet üzerinden ses akışı, bant genişliği gerektirir ve bant genişliği maliyetlidir.
Büyüleyici eleştirilerinizi bekleyen hayranlarınıza ulaştırmak için üç seçeneğiniz var:
- Yapabilirsiniz ücretli bir podcast barındırma hizmeti kullanın.
- Podcast'inizi Spotify'da ücretsiz olarak barındırabilirsiniz. Bu iyi bir fikir gibi görünse de, kendinizi ve sözlerinizi duvarlarla çevrili bir bahçeye hapsediyorsunuz ve platformu kullanmayan dinleyicilerin önünü kesiyorsunuz.
- Kendi evinizde kendi Raspberry Pi donanımınızda kendi podcast'inizi barındırabilirsiniz.
dir2cast, podcast dizininizdeki ses dosyalarının meta verilerini tarayan basit bir PHP aracıdır ve kullanıcıların doğrudan veya üçüncü taraf bir hizmet aracılığıyla abone olabileceği bir RSS beslemesi oluşturur. iTunes.
Podcast'lerinizi Hazırlayın!
dir2cast, bir RSS beslemesi oluşturmak için ses dosyalarınızdan gömülü bilgileri alır, bu nedenle podcast'inizin bu bilgilerin ID3 etiketlerinde gömülü olduğundan emin olmanız gerekir. Birkaç harika var MP3 etiket editörleri mevcut.
Podcast'in başlığını, tarihini ve bölümün açıklamasını ayarlamak isteyeceksiniz. Ayrıca her parça için ayrı görüntüler ayarlayabilirsiniz.
Raspberry Pi'ye dir2cast Nasıl Kurulur?
Başlamak için olmazsa olmazlarımızı takip edin Raspberry Pi'nizi bir web sunucusu olarak kurma kılavuzu.
Pi web sunucunuz çalışmaya başladığında, alan adı kayıt kuruluşunuza gidin ve yeni bir kayıt oluşturun. Türü şu şekilde ayarlayın: A, ev sahibi "@" ve genel IP adresinizin değeri. TTL mümkün olduğunca düşük olmalıdır.
Raspberry Pi komut satırına geri dönün, PHP XML uzantısını kurun:
sudo uygun düzenlemek php-xml
Podcast'leriniz için yeni bir dizin oluşturun:
sudo mkdir /var/www/podcasts/
... ve Apache kullanıcısına sahiplik verin:
sudo chown www verisi: www verisi /var/www/podcasts/
Kullan CD dizini değiştirme komutu:
CD /etc/apache2/sites-available/
Apache için yeni bir yapılandırma dosyası oluşturun:
sudonanopodcast'ler.conf
Yeni dosyaya aşağıdakileri yapıştırın:
<SanalHost *:80>
Sunucu adımuo.yüksek sesle gülmek
Doküman kaynağı /var/www/podcasts/SanalHost>
değiştirmelisin muo.lol gerçek alan adınızla.
Kaydet ve nano ile çık Ctrl + Ç Daha sonra Ctrl + X, ardından yeni yapılandırma dosyanızı etkinleştirin ve Apache'yi yeniden başlatın.
sudoa2ensitepodcast'ler.conf
sudo servisi apache2 yeniden başlat
iyi bir uygulamadır HTTPS ile bağlantıyı güvenli hale getirin. Bunun için Certbot'u kullanabilirsiniz:
sudo sertifikası
Bir listeden alan adınızı seçin ve tuşuna basın. Girmek. Certbot, sitenizin güvenliğini sağlamak için kullanılan sertifikaları ve anahtarları alıp dağıtacak ve ayrıca Apache'yi şu şekilde yapılandıracaktır: tüm bağlantıları bir SSL sertifikasıyla HTTPS'ye yükseltin .
Değişikliklerin etkili olması için Apache'yi bir kez daha yeniden başlatın.
sudo servisi apache2 yeniden başlat
Sitenizi bir web tarayıcısında ziyaret ederseniz herhangi bir içerik olmayacak, ancak URL çubuğunda bağlantının güvenli olduğunu gösteren bir asma kilit göreceksiniz.
Bunun dışında, terminale geri dönün ve ana dizininize geri dönün:
CD
Şimdi dir2cast deposunu klonlamak için Git'i kullanın ve CD içine hareket etme komutu
git klon https://github.com/ben-xo/dir2cast.git && cd dir2cast
Burada kopyalamanız gereken bazı dosya ve klasörler vardır. podcast'ler daha önce oluşturduğunuz dizin:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcast'ler/
Raspberry Pi'de Podcast'leri Barındırmak için dir2cast'i kullanın!
dir2cast şimdi yüklendi ve olduğu gibi çalışacak, ancak yanlış bilgilerle bir RSS akışı oluşturacak. düzenlemek için nano metin editörünü kullanın. dir2cast.ini dosya.
sudo nano /var/www/podcasts/dir2cast.ini
URL'nizin daha kolay hatırlanmasını sağlamak için PHP dosyasının adını da değiştirebilirsiniz.
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Podcast'inizin nasıl davranmasını istediğinize ve dizin yapınızın nasıl olacağına dair birçok seçenek vardır, ancak bunların çoğunu şu an için göz ardı etmek güvenlidir.
Aramak PODCAST'INIZ HAKKINDA BİLGİLER bölüm. Dinleyicilerin iTunes üzerinden abone olmasına izin vermeyi planlıyorsanız, telif hakkını, adınızı ve e-posta adresinizi ayarlamak isteyeceksiniz.
Zorunda olmasanız da ayarlayabileceğiniz bir dizi başka ayrıntı vardır. Bunlar, şovunuzun açıklamasını, yetişkinlere uygun temalar veya dil içerip içermediğini ve kapak resminin akışa yerleştirilip yerleştirilmeyeceğini içerir. Mutlu olduğunuzda, kaydedin ve nano ile çıkın Ctrl + Ç Daha sonra Ctrl + X.
RSS beslemenizi oluşturmak için tek yapmanız gereken MP3 dosyasını bilgisayarınıza kopyalamaktır. podcast'ler dizin:
sudo cp podcast dosyası.mp3 /var/www/podcasts/
Dizin yapınızın daha düzenli olmasını istiyorsanız, ses dosyalarınız için istediğiniz sayıda alt dizin oluşturabilirsiniz. Ama bir kopyasına ihtiyacın olacak php2cast.ini her birinde.
Ayrıca açıklamayı kaldırmanız gerekecek RECURSIVE_DIRECTORY_ITERATOR = doğru sıraya girmek dir2cast.ini.
dir2cast, dizinine her yeni içerik eklendiğinde akışı yeniden oluşturur, ancak kopyalamanın tamamlandığından emin olmak için birkaç dakika bekler.
Git ve bir fincan çay yap, ardından tarayıcında alan adını ziyaret et. Her bir podcast bölümünün URL'sini ve ayrıca ID3 etiketlerinde veya dir2cast.ini dosya. Bu, her yeni bölüm eklediğinizde güncellenecektir. Bu kadar basit.
Kendi Barındırdığınız Podcast'inizi Test Edin
Kendi kendine barındırılan podcast'inizi dünyaya salmadan önce, çalıştığından emin olmak iyi bir fikirdir. RSS beslemenizin URL'sini kopyalayın, en sevdiğiniz podcast istemcisine yapıştırın ve en sevdiğiniz konuda kendi sesinizi dinleyin. Her büyük platform için kullanılabilen podcast istemcileri vardır.