Comment héberger des podcasts à la maison sur Raspberry Pi en utilisant dir2cast

Les podcasts ou podcasts sont un excellent moyen de partager vos opinions, vos idées et vos passe-temps sur divers sujets avec le monde, et les abonnés peuvent écouter vos paroles de sagesse tout en se rendant au travail ou en rattrapant leurs tâches ménagères. En hébergeant votre propre podcast sur votre Raspberry Pi à la maison, vous avez le contrôle ultime sur le contenu que vous publiez. Voici comment procéder. Vérifier Alternatives auto-hébergées aux services propriétaires que vous pouvez exécuter sur votre Raspberry Pi.

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

Pourquoi pourriez-vous héberger un podcast sur un Raspberry Pi ?

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

Tout le monde peut créer et démarrer un podcast. Tout ce dont vous avez besoin est un sujet dont vous pouvez parler pendant longtemps et du matériel d'enregistrement. Vous pouvez même Enregistrez des podcasts sur votre téléphone Android.

Évidemment, si vos valeurs de production sont plus élevées, vous voudrez peut-être investir dans un microphone de meilleure qualité pour le podcasting, et il existe une gamme de Des outils sympas Pour rendre votre podcast plus unique. Mais fondamentalement, le podcasting est une affaire à petit budget.

La seule véritable exception à cette règle est l'hébergement. Le streaming audio sur Internet nécessite de la bande passante, et la bande passante coûte de l'argent.

Afin de livrer vos grands discours détaillés à vos fans potentiels, vous avez trois options :

  1. Vous pouvez utiliser un service d'hébergement de podcast payant.
  2. Vous pouvez héberger votre propre podcast gratuitement sur Spotify. Bien que cela puisse sembler une bonne idée, vous vous enfermerez vous-même et vos mots dans un jardin clos, vous coupant l'accès aux auditeurs qui n'utilisent pas la plate-forme.
  3. Vous pouvez héberger votre propre podcast sur votre Raspberry Pi chez vous.

dir2cast est un outil PHP simple qui examine les métadonnées des fichiers audio de votre répertoire de podcasts et génère un flux RSS auquel les utilisateurs peuvent s'abonner directement ou via un service tiers comme iTunes.

Préparez vos propres podcasts !

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

dir2cast prend les informations d'intégration de vos podcasts pour créer un flux RSS, vous devez donc vous assurer que votre podcast contient ces informations dans les balises ID3. il y a beaucoup de Applications d'édition de balises MP3 Brillant disponible.

Vous voudrez définir le titre du podcast, la date et la description de l'épisode. Vous pouvez également définir des images individuelles pour chaque piste.

Comment installer dir2cast sur Raspberry Pi

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

Pour commencer, suivez notre guide de base Pour configurer votre Raspberry Pi en tant que serveur Web.

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

Une fois que votre serveur Web Pi est opérationnel, rendez-vous chez votre registraire de nom de domaine et créez un nouvel enregistrement. Définissez le type sur A, l'hôte sur "@" et la valeur sur votre adresse IP publique. Le TTL doit être le plus bas possible.

De retour sur la ligne de commande Raspberry Pi, installez le module complémentaire PHP XML :

sudo apt install php-xml

Créez un nouveau répertoire de podcast :

sudo mkdir /var/www/podcasts/

...et attribuez la propriété à l'utilisateur Apache :

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

Utilisez la commande cd pour changer de répertoire :

cd /etc/apache2/sites-available/

Créez un nouveau fichier de configuration Apache :

sudo nano podcasts.conf

Dans le nouveau fichier, collez ce qui suit :

<VirtualHost *:80>

ServerName dztechs.lol

DocumentRoot /var/www/podcasts/

</VirtualHost>

Vous devez remplacer dztechs. mdr avec votre vrai nom de domaine.

Enregistrez et quittez nano avec Ctrl + O ثم Ctrl + X Activez ensuite votre nouveau fichier de configuration et redémarrez Apache.

sudo a2ensite podcasts.conf

sudo service apache2 restart

Il est recommandé de sécuriser la connexion avec HTTPS. Vous pouvez utiliser Certbot pour cela :

sudo certbot

Sélectionnez votre nom de domaine dans la liste et appuyez sur OK Entrer. Certbot récupérera et publiera les certificats et les clés utilisés pour sécuriser votre site Web, ainsi que configurer Apache pour mettre à niveau toutes les connexions vers HTTPS à l'aide d'un certificat SSL.

Redémarrez Apache pour permettre aux modifications de prendre effet.

sudo service apache2 restart

Si vous visitez votre site dans un navigateur Web, il n'y aura pas de contenu, mais vous verrez un cadenas dans la barre d'URL indiquant que la connexion est sécurisée.

Après cela, revenez à Terminal, puis revenez à votre répertoire personnel :

cd

Utilisez maintenant Git pour cloner le dépôt dir2cast et commandez cd pour y accéder :

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

Il y a quelques fichiers et dossiers que vous devez copier dans le répertoire de podcast que vous avez créé précédemment :

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

Utilisez dir2cast pour héberger votre podcast sur votre Raspberry Pi !

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

dir2cast est maintenant installé et fonctionnera avec les paramètres par défaut, mais générera un flux RSS avec des informations erronées. Utilisez l'éditeur de texte nano pour modifier le fichier dir2cast.ini.

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

Vous pouvez également modifier le nom du fichier PHP pour faciliter la mémorisation de votre URL

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

Il existe de nombreuses options concernant le comportement de votre podcast et la structure des répertoires, mais vous pouvez ignorer la plupart d'entre elles pour l'instant.

Trouver des informations sur la section diffusion. Vous devrez définir vos droits d'auteur, votre nom et votre adresse e-mail si vous prévoyez d'autoriser les auditeurs à s'abonner via iTunes.

Il existe une foule d'autres détails que vous pouvez définir, bien que vous n'ayez pas à le faire. Cela inclut une description de votre offre, si elle a des thèmes ou un langage matures, et si vous souhaitez inclure une photo de couverture dans Conclusion. Lorsque vous êtes satisfait, enregistrez votre nano et sortez avec lui Ctrl + O ثم Ctrl + X.

Pour créer votre propre flux RSS, il vous suffit de copier le fichier MP3 dans votre répertoire de podcast :

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

Astuce: Si vous souhaitez que la structure des répertoires soit plus organisée, vous pouvez créer n'importe quel nombre de sous-répertoires pour vos fichiers audio. Mais vous aurez besoin d'une copie de php2cast.ini dans chacun d'eux.

Vous devrez également décommenter RECURSIVE_DIRECTORY_ITERATOR = vrai ligne dans dir2cast.ini.

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

dir2cast reconstruit Conclusion chaque fois qu'un nouveau contenu est ajouté à son répertoire, mais il attend plusieurs minutes pour s'assurer que la copie est complète.

Allez vous faire une tasse de thé, puis visitez votre nom de domaine dans votre navigateur. Vous verrez un fichier XML contenant l'URL de chaque épisode de podcast, ainsi que tous les détails que vous avez spécifiés dans les balises ID3 ou le fichier dir2cast.ini. Qui sera mis à jour à chaque fois qu'un nouvel épisode sera ajouté. Simplement. Vérifier Comment commencer à créer un podcast: un guide de podcast pour débutant.

Comment héberger un podcast à la maison sur un Raspberry Pi à l'aide de dir2cast - Tutoriels Raspberry Pi

Testez votre podcast auto-hébergé

Avant de lancer votre podcast auto-hébergé sur le monde, c'est une bonne idée de vous assurer qu'il fonctionne. Copiez l'URL de votre flux RSS, collez-la dans votre client de podcast préféré et écoutez votre voix sur votre sujet préféré. Il existe des clients de podcast disponibles pour toutes les principales plateformes. Vous pouvez voir maintenant Comment générer des idées pour votre premier podcast : quelques méthodes uniques.

DzTech

Je suis ingénieur d'état avec une vaste expérience dans les domaines de la programmation, de la création de sites internet, du référencement et de la rédaction technique. Je suis passionné par la technologie et me consacre à fournir des informations de qualité au public. Je peux devenir une ressource plus précieuse pour les utilisateurs qui recherchent des informations précises et fiables sur les critiques de produits et les applications spécialisées dans divers domaines. Mon engagement inébranlable envers la qualité et l’exactitude garantit que les informations fournies sont dignes de confiance et utiles au public. La recherche constante de connaissances me pousse à me tenir au courant des dernières évolutions technologiques, en veillant à ce que les idées partagées soient véhiculées de manière claire et accessible.
Aller au bouton supérieur