Mit einem Raspberry Pi können Sie Ihre eigenen Podcasts zu Hause selbst hosten, um Geld zu sparen und die volle Kontrolle über Ihre Inhalte zu behalten.

Podcasts sind eine großartige Möglichkeit, Ihre Ansichten, Meinungen und Hobbys mit der Welt zu teilen, und Abonnenten können sich Ihre weisen Worte anhören, während sie zur Arbeit fahren oder sich der Hausarbeit widmen. Indem Sie Ihren Podcast zu Hause auf einem Raspberry Pi hosten, haben Sie die ultimative Kontrolle über den Inhalt. Hier erfahren Sie, wie es geht.

Warum eigene Podcasts auf Raspberry Pi hosten?

Jeder kann einen Podcast erstellen. Alles, was Sie brauchen, ist ein Thema, über das Sie sich über einen längeren Zeitraum hinweg austoben können, und eine Aufnahmeausrüstung. Du kannst sogar Nehmen Sie Podcasts auf einem Android-Telefon auf.

Wenn Ihre Produktionswerte höher sind, sollten Sie natürlich in eine investieren Hochwertiges Mikrofon für Podcasts, und es gibt eine Reihe von Tolle Tools, mit denen Sie Ihren Podcast aufpolieren können. Aber grundsätzlich ist Podcasting eine Low-Budget-Angelegenheit.

Die einzige wirkliche Ausnahme hiervon ist das Hosting. Das Streamen von Audio über das Internet erfordert Bandbreite, und Bandbreite kostet Geld.

Um Ihre faszinierenden Schmähreden an Ihre wartenden Fans weiterzugeben, haben Sie drei Möglichkeiten:

  • Du kannst Nutzen Sie einen kostenpflichtigen Podcast-Hosting-Dienst.
  • Sie können Ihren Podcast kostenlos auf Spotify hosten. Auch wenn dies wie eine gute Idee erscheint, sperren Sie sich und Ihre Worte in einen ummauerten Garten ein und schneiden Zuhörer ab, die die Plattform nicht nutzen.
  • Sie können Ihren eigenen Podcast auf Ihrer eigenen Raspberry Pi-Hardware bei Ihnen zu Hause hosten.

dir2cast ist ein einfaches PHP-Tool, das die Metadaten von Audiodateien in Ihrem Podcast-Verzeichnis scannt und erstellt einen RSS-Feed, den Benutzer entweder direkt oder über einen Drittanbieterdienst wie z. B. abonnieren können iTunes.

Bereiten Sie Ihre Podcasts vor!

dir2cast nutzt eingebettete Informationen aus Ihren Audiodateien, um einen RSS-Feed zu erstellen. Sie müssen daher sicherstellen, dass Ihr Podcast diese Informationen in die ID3-Tags eingebettet hat. Es gibt mehrere tolle MP3-Tag-Editoren verfügbar.

Sie möchten den Titel des Podcasts, das Datum und eine Beschreibung der Episode festlegen. Sie können auch einzelne Bilder für jede Spur festlegen.

So installieren Sie dir2cast auf Raspberry Pi

Befolgen Sie zunächst unser Wesentliches Anleitung zum Einrichten Ihres Raspberry Pi als Webserver.

Sobald Ihr Pi-Webserver funktioniert, gehen Sie zu Ihrem Domain-Registrar und erstellen Sie einen neuen Eintrag. Stellen Sie den Typ auf ein A, der Gastgeber zu „@"und den Wert zu Ihrer öffentlichen IP-Adresse. Die TTL sollte so niedrig wie möglich sein.

Zurück in der Raspberry Pi-Befehlszeile installieren Sie die PHP-XML-Erweiterung:

Sudo apt Installieren php-xml

Erstellen Sie ein neues Verzeichnis für Ihre Podcasts:

sudo mkdir /var/www/podcasts/

...und geben Sie dem Apache-Benutzer den Besitz:

sudo chown www-data: www-data /var/www/podcasts/

Benutzen Sie die CD Befehl zum Verzeichniswechsel:

CD /etc/apache2/sites-available/

Erstellen Sie eine neue Konfigurationsdatei für Apache:

SudoNanoPodcasts.conf

Fügen Sie in die neue Datei Folgendes ein:

<VirtualHost *:80>

Servernamemuo.Lol
Dokument Root /var/www/podcasts/

VirtualHost>

Sie sollten ersetzen muo.lol mit Ihrem tatsächlichen Domainnamen.

Speichern und beenden Sie Nano mit Strg + O Dann Strg + X, aktivieren Sie dann Ihre neue conf-Datei und starten Sie Apache neu.

Sudoa2ensitePodcasts.conf
sudo service apache2 neu starten

Das ist eine gute Übung Sichern Sie die Verbindung mit HTTPS. Hierfür können Sie Certbot verwenden:

sudo certbot

Wählen Sie Ihren Domainnamen aus einer Liste aus und drücken Sie Eingeben. Certbot ruft Zertifikate und Schlüssel ab, die zur Sicherung Ihrer Site verwendet werden, stellt sie bereit und konfiguriert Apache dafür Aktualisieren Sie alle Verbindungen mit einem SSL-Zertifikat auf HTTPS .

Starten Sie Apache noch einmal neu, damit die Änderungen wirksam werden.

sudo service apache2 neu starten

Wenn Sie Ihre Website in einem Webbrowser besuchen, werden keine Inhalte angezeigt. In der URL-Leiste wird jedoch ein Vorhängeschloss angezeigt, das darauf hinweist, dass die Verbindung sicher ist.

Wenn das erledigt ist, springen Sie zurück in das Terminal und gehen Sie zurück in Ihr Home-Verzeichnis:

CD

Verwenden Sie nun Git, um das dir2cast-Repository und das zu klonen CD Befehl, hineinzugehen

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

Hier befinden sich einige Dateien und Ordner, die Sie kopieren müssen Podcasts Verzeichnis, das Sie zuvor erstellt haben:

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

Verwenden Sie dir2cast, um Podcasts auf Raspberry Pi zu hosten!

dir2cast ist jetzt installiert und funktioniert unverändert, generiert jedoch einen RSS-Feed mit den falschen Informationen. Verwenden Sie zum Bearbeiten den Nano-Texteditor dir2cast.ini Datei.

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

Sie können auch den Namen der PHP-Datei ändern, um Ihre URL leichter zu merken

sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php

Es gibt viele Optionen für das Verhalten Ihres Podcasts und die Gestaltung Ihrer Verzeichnisstruktur, aber die meisten davon können Sie im Moment getrost ignorieren.

Suche nach INFORMATIONEN ZU IHREM PODCAST Abschnitt. Sie müssen das Urheberrecht, Ihren Namen und Ihre E-Mail-Adresse festlegen, wenn Sie vorhaben, Hörern das Abonnieren über iTunes zu ermöglichen.

Es gibt eine Vielzahl weiterer Details, die Sie festlegen können – müssen es aber nicht. Dazu gehört eine Beschreibung Ihrer Sendung, ob sie Themen oder Sprache für Erwachsene enthält und ob Coverbilder in den Feed eingebettet werden sollen. Wenn Sie zufrieden sind, speichern Sie Nano und beenden Sie es mit Strg + O Dann Strg + X.

Um Ihren RSS-Feed zu generieren, müssen Sie lediglich die MP3-Datei auf Ihr Gerät kopieren Podcasts Verzeichnis:

sudo cp Podcast-Datei.mp3 /var/www/podcasts/

Wenn Sie Ihre Verzeichnisstruktur übersichtlicher gestalten möchten, können Sie beliebig viele Unterverzeichnisse für Ihre Audiodateien erstellen. Sie benötigen jedoch eine Kopie davon php2cast.ini in jedem von ihnen.

Sie müssen auch den Kommentar entfernen RECURSIVE_DIRECTORY_ITERATOR = true Linie rein dir2cast.ini.

dir2cast generiert den Feed neu, wenn neue Inhalte zu seinem Verzeichnis hinzugefügt werden, wartet jedoch einige Minuten, um sicherzustellen, dass der Kopiervorgang abgeschlossen ist.

Machen Sie sich eine Tasse Tee und rufen Sie dann Ihren Domainnamen in Ihrem Browser auf. Sie sehen eine XML-Datei mit der URL jeder Podcast-Episode sowie allen Details, die Sie in den ID3-Tags oder angegeben haben dir2cast.ini Datei. Dies wird jedes Mal aktualisiert, wenn Sie eine neue Episode hinzufügen. So einfach ist das.

Testen Sie Ihren selbst gehosteten Podcast

Bevor Sie Ihren selbst gehosteten Podcast auf die Welt loslassen, sollten Sie sicherstellen, dass er funktioniert. Kopieren Sie die URL Ihres RSS-Feeds, fügen Sie sie in Ihren bevorzugten Podcast-Client ein und hören Sie sich Ihre eigene Stimme zu Ihrem Lieblingsthema an. Für jede große Plattform stehen Podcast-Clients zur Verfügung