Logiciel libre v1.9.7

Publiez votre podcast sur votre serveur.

EasyPodcast réunit site public, flux RSS, lecteur, statistiques, SEO et panneau d’administration. Sans abonnement, sans service obligatoire et avec vos données sous votre contrôle.

PHP 8+ SQLite 3 Docker GPL-3.0
Web pública creada con EasyPodcast en ordenador y móvil
Un véritable site public adapté à tous les écrans. Ouvrir la démo
Une véritable indépendance

Votre contenu, vos fichiers et vos décisions.

Hébergé sur votre serveur

Le site, les fichiers audio et la base de données restent chez l’hébergeur de votre choix. Vous pouvez les déplacer ou les exporter à tout moment.

Distribution ouverte

Générez un flux RSS compatible avec les principaux annuaires et applications de podcast, sans enfermer votre audience.

Conçu pour publier

Un panneau simple pour créer, programmer, modifier et mesurer vos épisodes sans transformer la publication en projet technique.

EasyPodcast 1.9.7

Tout le flux de votre podcast, au même endroit.

Du premier brouillon à la publication, la distribution et les statistiques. Sans extension payante ni dépendance PHP externe.

Publiez

Éditeur visuel, envoi ou enregistrement audio, orientation EXIF des images et épisodes en brouillon, programmés ou publiés.

Éditeur HTMLEnregistrement webProgrammationMétadonnées ID3

Distribuez

Flux RSS dynamique, site public avec recherche, lecteur et URL lisibles, plus sitemap et données structurées.

RSSRechercheSEOOpen GraphJSON-LD

Contrôlez

Statistiques d’écoutes et de téléchargements, sauvegardes, pages personnalisées, réseaux sociaux, import depuis un autre flux et suppression sécurisée des images partagées.

StatistiquesBackupsImport RSSImages protégées

Intégrez

API REST documentée pour gérer épisodes, podcast, pages, réseaux, cache, flux et système avec des jetons autorisés.

API RESTJetons hachésJSONAutomatisation
Migration simple

Vous avez déjà un podcast ? Importez votre flux.

EasyPodcast peut importer les épisodes, la pochette et les informations de l’émission depuis un flux RSS existant.

1
Copiez votre flux actuel

Récupérez l’URL RSS du service où vous publiez actuellement.

2
Collez-le dans EasyPodcast

Ouvrez « Importer un flux » dans le panneau d’administration.

3
Vérifiez et publiez

Vérifiez les données importées avant de modifier la distribution.

Importation d’un podcast depuis un flux RSS
Thèmes visuels EasyPodcast sur appareils mobiles
Apparence

Dix thèmes et un mode système.

Le nouveau thème EasyPodcast, inspiré de l’identité d’easypodcast.eu, est désormais le thème par défaut. Vous pouvez en choisir un autre depuis le panneau sans modifier le code ni provoquer de scintillement.

EasyPodcast · Par défautAmber ParchmentEmber NoirArctic TideCrimson DuskFrost HavenMatrix CoreMonokaiPink EssenceSilver Void
Sécurité et confiance

Votre panneau et vos mises à jour, protégés.

EasyPodcast intègre des protections applicatives et permet de maintenir le système à jour depuis le navigateur.

Le code est disponible sous licence GPL-3.0 afin que vous puissiez l’examiner, l’adapter et le conserver.

Consulter le code source sur GitHub ↗

2FA TOTPDouble authentification et codes de récupération.
CSRF et CSPProtection des formulaires et scripts autorisés.
Sessions sécuriséesCookies HttpOnly, SameSite et Secure avec HTTPS.
Connexion limitéeRéduction des tentatives de connexion automatisées.
Jetons protégésIdentifiants API stockés sous forme de hachage.
Paquets vérifiésMises à jour vérifiées avec SHA-256.
Installation

Choisissez l’option qui vous convient le mieux.

L’installateur web est l’option recommandée. Docker conserve toutes les données dans des volumes locaux.

PHP 8.0+Apache + mod_rewriteSQLite 3fileinfoxmlwriterzipGDcURL
Conteneurs

Installation avec Docker

L’image officielle est publiée sur GitHub Container Registry et conserve la base de données, les fichiers audio, les images et le cache hors du conteneur.

  1. Téléchargez docker-compose.yml dans un nouveau répertoire.
  2. Démarrez le service depuis ce répertoire :
curl -O https://github.com/educollado/EasyPodcast/releases/latest/download/docker-compose.yml
docker compose up -d

Ouvrez http://localhost:8080/admin.php pour créer le premier administrateur.

↓ Télécharger docker-compose.yml

Vous préférez le configurer vous-même ? Consultez l’installation manuelle avec Apache et la liste complète des autorisations.

Questions fréquentes

L’essentiel avant de commencer.

Fonctionne-t-il sur tout hébergement mutualisé ?

Il fonctionne sur les hébergements avec PHP 8 ou supérieur, Apache avec mod_rewrite, SQLite et les extensions PHP fileinfo, xmlwriter, zip, GD et cURL. L’installateur vérifie ces prérequis avant de modifier le serveur.

EasyPodcast publie-t-il automatiquement sur Spotify ou Apple Podcasts ?

EasyPodcast génère le flux RSS à enregistrer dans les annuaires de votre choix. Chaque plateforme consulte et actualise ensuite le flux selon son propre calendrier.

Puis-je migrer depuis un autre service ?

Oui. Collez l’URL du flux RSS actuel pour importer les épisodes et les données principales. Vérifiez le résultat avant de rediriger ou remplacer l’ancien flux.

Comment effectuer les mises à jour ?

Le panneau comprend un outil qui télécharge la version GitHub et vérifie le paquet avec SHA-256. Une sauvegarde est recommandée avant chaque mise à jour.

Y a-t-il des limites d’épisodes ou des frais ?

EasyPodcast n’impose ni abonnement ni limite d’épisodes. L’espace, le trafic et les autres limites dépendent uniquement de votre hébergeur ou serveur.

Quelles données quittent mon serveur ?

L’application et la base de données fonctionnent sur votre serveur. Les annuaires et applications d’écoute accèdent au flux et aux fichiers audio publics lorsque vous les distribuez.

Écosystème facultatif

Gérez depuis le web ou connectez vos outils.

EasyPodcast ne nécessite aucune application supplémentaire. Ces projets étendent votre flux de travail si nécessaire.

Linux · KDE/Plasma

EasyPodcast Manager

Client de bureau pour gérer épisodes, pochettes et réglages sous Debian ou Ubuntu.

Voir les versions ↗
Navigateur

Enregistrement intégré

Enregistrez, préécoutez et préparez l’audio depuis le formulaire d’épisode sans installer d’autre application.

Voir les fonctions de publication ↑
Android

Client mobile

Le client Android est encore à un stade initial et ne fait pas partie de l’installation principale d’EasyPodcast.

Application créée avec l’intelligence artificielle. Son installation et son utilisation relèvent de la responsabilité de l’utilisateur.

Expérimental · v0.1 ↓ Télécharger l’APK Android

Votre voix mérite un foyer sous votre contrôle.

Installez EasyPodcast, publiez depuis votre serveur et gardez la liberté de déplacer vos contenus à tout moment.