Dzięki Raspberry Pi możesz samodzielnie hostować własne podcasty w domu, oszczędzając pieniądze i zachowując pełną kontrolę nad swoimi treściami.

Podcasty to świetny sposób na dzielenie się swoimi poglądami, opiniami i hobby ze światem, a subskrybenci mogą słuchać twoich mądrych słów, jadąc do pracy lub zajmując się domem. Hostując swój podcast na Raspberry Pi w domu, masz pełną kontrolę nad treścią. Oto jak to zrobić.

Dlaczego warto hostować własne podcasty na Raspberry Pi?

Każdy może stworzyć podcast. Wszystko, czego potrzebujesz, to temat, nad którym możesz woskować lirycznie przez dłuższy czas, i sprzęt do nagrywania. Możesz nawet nagrywaj podcasty na telefonie z Androidem.

Oczywiście, jeśli twoje wartości produkcji są wyższe, możesz chcieć zainwestować w wysokiej jakości mikrofon do podcastów, i istnieje tablica świetne narzędzia, dzięki którym Twój podcast będzie bardziej dopracowany. Ale zasadniczo podcasting to sprawa niskobudżetowa.

Jedynym prawdziwym wyjątkiem od tego jest hosting. Przesyłanie strumieniowe dźwięku przez Internet wymaga przepustowości, a przepustowość kosztuje.

instagram viewer

Aby przekazać swoje fascynujące diatryby czekającym fanom, masz trzy możliwości:

  • Możesz skorzystaj z płatnej usługi hostingu podcastów.
  • Możesz hostować swój podcast za darmo w Spotify. Chociaż może się to wydawać dobrym pomysłem, zamykasz siebie i swoje słowa w otoczonym murem ogrodzie i odcinasz słuchaczy, którzy nie korzystają z platformy.
  • Możesz hostować własny podcast na własnym sprzęcie Raspberry Pi we własnym domu.

dir2cast to proste narzędzie PHP, które skanuje metadane plików audio w katalogu podcastów i tworzy kanał RSS, który użytkownicy mogą subskrybować bezpośrednio lub za pośrednictwem usługi strony trzeciej, takiej jak iTunes.

Przygotuj swoje podcasty!

dir2cast pobiera osadzone informacje z plików audio w celu utworzenia kanału RSS, więc musisz upewnić się, że Twój podcast ma te informacje osadzone w tagach ID3. Jest kilka świetnych Edytory tagów MP3 dostępny.

Będziesz chciał ustawić tytuł podcastu, datę i opis odcinka. Możesz także ustawić indywidualne obrazy dla każdej ścieżki.

Jak zainstalować dir2cast na Raspberry Pi

Aby rozpocząć, wykonaj nasze podstawowe czynności przewodnik po konfigurowaniu Raspberry Pi jako serwera WWW.

Po uruchomieniu serwera internetowego Pi udaj się do rejestratora domen i utwórz nowy rekord. Ustaw typ na A, gospodarz „@", a wartość do twojego publicznego adresu IP. TTL powinien być jak najniższy.

Wróć do wiersza poleceń Raspberry Pi, zainstaluj rozszerzenie PHP XML:

sudo apt zainstalować php-xml

Utwórz nowy katalog dla swoich podcastów:

sudo mkdir /rozm/www/podcasts/

... i przekaż własność użytkownikowi Apache:

sudo chown www-dane: www-dane /rozm/www/podcasts/

Użyj płyta CD polecenie zmiany katalogu:

płyta CD /etc/apache2/sites-available/

Utwórz nowy plik konfiguracyjny dla Apache:

Sudonanopodcasty.konf

W nowym pliku wklej następujące elementy:

<Wirtualny Host *:80>

Nazwa serweramuo.Lol
Katalog główny dokumentu /rozm/www/podcasts/

Wirtualny Host>

Powinieneś wymienić muo lol z rzeczywistą nazwą domeny.

Zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + X, a następnie włącz nowy plik conf i uruchom ponownie Apache.

Sudoa2ensitepodcasty.konf
Sudo ponowne uruchomienie usługi Apache2

Dobrą praktyką jest zabezpieczyć połączenie za pomocą protokołu HTTPS. Możesz do tego użyć Certbota:

sudo certbot

Wybierz nazwę swojej domeny z listy i naciśnij Wchodzić. Certbot pobierze i wdroży certyfikaty i klucze używane do zabezpieczenia Twojej witryny, a także skonfiguruje Apache do zaktualizuj wszystkie połączenia do HTTPS z certyfikatem SSL .

Ponownie uruchom Apache, aby zmiany zaczęły obowiązywać.

Sudo ponowne uruchomienie usługi Apache2

Jeśli odwiedzisz swoją witrynę w przeglądarce internetowej, nie będzie tam żadnych treści, ale na pasku adresu URL zobaczysz kłódkę wskazującą, że połączenie jest bezpieczne.

Mając to na uboczu, wskocz z powrotem do terminala i wróć do katalogu domowego:

płyta CD

Teraz użyj Git, aby sklonować repozytorium dir2cast i plik płyta CD polecenie wejścia do niego

git klon https://github.com/ben-xo/dir2cast.git && cd dir2cast

Jest tu kilka plików i folderów, które musisz skopiować do podcasty katalog, który utworzyłeś wcześniej:

sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasty/

Użyj dir2cast do hostowania podcastów na Raspberry Pi!

dir2cast jest teraz zainstalowany i będzie działać bez zmian, ale wygeneruje kanał RSS z błędnymi informacjami. Użyj edytora tekstu nano, aby edytować plik dir2cast.ini plik.

sudo nano /rozm/www/podcasts/dir2cast.ini

Możesz także zmienić nazwę pliku PHP, aby adres URL był łatwiejszy do zapamiętania

Sudo mv /rozm/www/podcasty/dir2cast.php /rozm/www/podcasts/index.php

Istnieje wiele opcji dotyczących zachowania podcastu i struktury katalogów, ale na razie można bezpiecznie zignorować większość z nich.

Spójrz na INFORMACJE O TWOIM PODCAŚCIE Sekcja. Będziesz chciał ustawić prawa autorskie, swoje imię i adres e-mail, jeśli planujesz umożliwić słuchaczom subskrypcję za pośrednictwem iTunes.

Istnieje wiele innych szczegółów, które możesz ustawić — chociaż nie jest to konieczne. Obejmują one opis Twojego programu, czy zawiera tematykę dla dorosłych lub język oraz czy okładkę należy osadzić w kanale. Kiedy będziesz zadowolony, zapisz i zamknij nano za pomocą Ctrl + O Następnie Ctrl + X.

Aby wygenerować swój kanał RSS, wszystko, co musisz zrobić, to skopiować plik MP3 do swojego podcasty informator:

sudo cp plik podcastu.mp3 /rozm/www/podcasts/

Jeśli chcesz, aby struktura katalogów była lepiej zorganizowana, możesz utworzyć dowolną liczbę podkatalogów dla swoich plików audio. Ale będziesz potrzebować kopii php2cast.ini w każdym z nich.

Będziesz także musiał odkomentować plik RECURSIVE_DIRECTORY_ITERATOR = prawda wyrysować dir2cast.ini.

dir2cast regeneruje kanał za każdym razem, gdy do jego katalogu dodawana jest nowa zawartość, ale czeka kilka minut, aby upewnić się, że kopiowanie zostało zakończone.

Idź i zrób filiżankę herbaty, a następnie odwiedź nazwę swojej domeny w przeglądarce. Zobaczysz plik XML zawierający adres URL każdego odcinka podcastu oraz wszelkie szczegóły określone w tagach ID3 lub dir2cast.ini plik. Będzie to aktualizowane za każdym razem, gdy dodasz nowy odcinek. To takie proste.

Przetestuj swój własny podcast

Zanim udostępnisz światu swój własny podcast, dobrze jest upewnić się, że działa. Skopiuj adres URL swojego kanału RSS, wklej go do swojego ulubionego klienta podcastów i słuchaj własnego głosu na swój ulubiony temat. Istnieją klienci podcastów dostępni dla każdej większej platformy