So hosten Sie Podcasts zu Hause auf Raspberry Pi mit dir2cast

Podcasts sind eine großartige Möglichkeit, Ihre Meinungen, Ideen und Hobbys zu verschiedenen Themen mit der Welt zu teilen, und Abonnenten können sich Ihre weisen Worte anhören, während sie zur Arbeit fahren oder Hausarbeiten erledigen. Indem Sie Ihren Podcast zu Hause auf einem Raspberry Pi hosten, haben Sie die absolute Kontrolle über die von Ihnen veröffentlichten Inhalte. Hier erfahren Sie, wie es geht. Verifizieren Selbstgehostete Alternativen zu proprietären Diensten, die Sie auf einem Raspberry Pi ausführen können.

Warum sollten Sie Podcasts auf einem Raspberry Pi hosten?

Jeder kann einen Podcast erstellen und starten. Alles, was Sie brauchen, ist ein Thema, über das Sie lange sprechen können, und einige Aufnahmegeräte. Du kannst sogar Nehmen Sie Podcasts auf einem Android-Telefon auf.

Wenn Ihre Produktionswerte höher sind, möchten Sie natürlich möglicherweise in ein hochwertiges Mikrofon für Podcasts investieren, und es gibt eine Reihe davon Tolle Werkzeuge Um Ihren Podcast einzigartiger zu machen. 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 Ihren potenziellen Fans Ihre beeindruckenden und detaillierten Reden zu halten, haben Sie drei Möglichkeiten:

  1. Sie können einen kostenpflichtigen Podcast-Hosting-Dienst nutzen.
  2. 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 verhindern so, dass Zuhörer, die keine Plattform nutzen, auf Sie zugreifen können.
  3. Sie können Ihren Podcast auf einem Raspberry Pi bei Ihnen zu Hause hosten.

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

Bereiten Sie Ihre eigenen 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 seinen ID3-Tags enthält. da sind viele Anwendungen zur Bearbeitung von MP3-Tags Genial verfügbar.

Sie möchten den Podcast-Titel, das Datum und die Episodenbeschreibung festlegen. Sie können jeder Spur auch einzelne Bilder zuordnen.

So installieren Sie dir2cast auf Raspberry Pi

Befolgen Sie zunächst unsere grundlegende Anleitung So richten Sie den Raspberry Pi als Webserver ein.

Sobald Ihr Pi-Webserver betriebsbereit ist, gehen Sie zu Ihrem Domainnamen-Registrar und erstellen Sie einen neuen Eintrag. Legen Sie den Typ auf A, den Host auf „@“ und den Wert auf Ihre öffentliche IP-Adresse fest. Die TTL sollte so niedrig wie möglich sein.

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

sudo apt install php-xml

Erstellen Sie ein neues Verzeichnis für Podcast-Dateien:

sudo mkdir /var/www/podcasts/

...und gewähren Sie dem Apache-Benutzer den Besitz:

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

Verwenden Sie den Befehl cd, um das Verzeichnis zu ändern:

cd / etc / apache2 / sites-available /

Erstellen Sie eine neue Konfigurationsdatei für Apache:

sudo nano podcasts.conf

Fügen Sie in die neue Datei Folgendes ein:

ServerName dztechs.lol DocumentRoot /var/www/podcasts/

Sie müssen ersetzen dztechs.lol Mit Ihrem tatsächlichen Domainnamen.

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

sudo a2ensite podcasts.conf sudo service apache2 restart

Es empfiehlt sich, die Verbindung mit HTTPS zu sichern. Sie können dafür Certbot verwenden:

sudo certbot

Wählen Sie Ihren Domainnamen aus der Liste aus und drücken Sie Enter. Certbot ruft die Zertifikate und Schlüssel ab, die zur Sicherung Ihrer Website verwendet werden, und veröffentlicht sie. Außerdem konfiguriert Apache so, dass alle Verbindungen mithilfe eines SSL-Zertifikats auf HTTPS aktualisiert werden.

Starten Sie Apache erneut, damit die Änderungen wirksam werden.

Sudo service apache2 neu starten

Wenn Sie Ihre Website in einem Webbrowser besuchen, wird kein Inhalt angezeigt, aber in der URL-Leiste wird ein Vorhängeschloss angezeigt, das darauf hinweist, dass die Verbindung sicher ist.

Wenn das erledigt ist, navigieren Sie zurück zum Terminal und dann zurück zu Ihrem Home-Verzeichnis:

cd

Verwenden Sie nun Git, um das dir2cast-Repository zu klonen, und den Befehl cd, um dorthin zu navigieren:

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

Es gibt einige Dateien und Ordner, die Sie in das zuvor erstellte Podcast-Verzeichnis kopieren müssen:

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

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

Nachdem dir2cast installiert ist, funktioniert es mit den Standardeinstellungen, erstellt jedoch einen RSS-Feed mit falschen Informationen. Verwenden Sie den Nano-Texteditor, um die Datei dir2cast.ini zu bearbeiten.

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

Sie können auch den Namen Ihrer PHP-Datei ändern, um Ihre URL leichter einprägsam zu machen

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

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

Hier finden Sie Informationen zum Broadcast-Bereich. Sie müssen das Urheberrecht, den Namen und die E-Mail-Adresse zuweisen, wenn Sie vorhaben, Hörern das Abonnieren über iTunes zu ermöglichen.

Es gibt eine Vielzahl weiterer Details, die Sie festlegen können – obwohl Sie dies nicht müssen. Dazu gehört eine Beschreibung Ihres Angebots, ob es Themen oder eine erwachsene Sprache enthält und ob Sie Ihr Titelbild in den Feed aufnehmen möchten. Wenn Sie zufrieden sind, speichern Sie nano und beenden Sie den Vorgang mit Strg + O Dann Strg + X.

Um Ihren eigenen RSS-Feed zu erstellen, müssen Sie lediglich die MP3-Datei in Ihr Podcast-Verzeichnis kopieren:

sudo cp podcast-file.mp3 /var/www/podcasts/

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

Sie müssen auch den Kommentar entfernen RECURSIVE_DIRECTORY_ITERATOR = true Zeile in dir2cast.ini.

dir2cast erstellt den Feed jedes Mal 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 für jede Podcast-Episode sowie alle Details, die Sie in den ID3-Tags oder in der Datei dir2cast.ini angegeben haben. Wird jedes Mal aktualisiert, wenn eine neue Episode hinzugefügt wird. Einfach. Verifizieren So starten Sie einen Podcast: Ein Leitfaden für Anfänger zum Podcasting.

Testen Sie selbst gehostetes Podcasting

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 Ihren Podcast zu Ihrem Lieblingsthema an. Für jede große Plattform stehen Podcast-Clients zur Verfügung. Sie können es jetzt ansehen So generieren Sie Ideen für Ihren ersten Podcast: einige einzigartige Möglichkeiten.

Nach oben gehen