Go to file
Yassine Doghri cbb83a6f30 feat: add npm for js dependencies + move src/ files to root folder
- add node service in docker-compose.yml
- update .devcontainer Dockerfile by adding node, npm and vim
- init package.json for npm with tailwindcss, postcss, commitlint and commitizen as dev dependencies
- update default layout main header and footer
- replace CI's welcome_message.php with home.php listing all podcasts
- add AUTHORS.md file
- add docs folder in which to place castopod's technical documentation
2020-10-15 14:05:36 +00:00
.devcontainer feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
app feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
docs feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
public feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
tests feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
writable feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
.gitignore feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
AUTHORS.md feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
DEPENDENCIES.md docs(dependencies): replace TinyMCE by Quill Rich Text Editor 2020-10-15 14:04:32 +00:00
Dockerfile feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
LICENSE docs: add GNU AGPLv3 LICENSE file 2020-10-15 14:01:39 +00:00
README.md feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
builds feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
commitlint.config.js feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
composer.json feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
composer.lock feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
docker-compose.yml feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
env feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
package-lock.json feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
package.json feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
phpunit.xml.dist feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
postcss.config.js feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
spark feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
tailwind.config.js feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00

README.md

Castopod

Castopod is an open-source podcast hosting solution for everyone. Whether you are a beginner, an amateur or a professional, you will get everything you need: create, upload, publish, manage server subscriptions (WebSub embedded server), connect to the usual directories (Apple, Google, Spotify…), connect to the Fediverse (ActivityPub, Mastodon, Pleroma…) and measure your audience (IAB 2.0 compliant) so that you can monetize your content. Take back control: interact with your audience on your plateform (like, share, comment), the social network IS the podcast. Of course you may also export to proprietary social networks(Twitter, Instagram, Youtube, Facebook). Castopod can be hosted on any PHP/MySQL server: Unzip it and you and other podcasters are ready to broadcast professionally.

Free

Castopod is a free and open-source solution (AGPL v3). Whether you choose to install it on your own server or have it hosted by a professional, all your data and analytics belong to you and you only.

Social Media

Castopod is a part of Fediverse (Mastodon, Pleroma, PixelFed, PeerTube…). Podcasters and their audience can post, subscribe, like, comment and share natively. Millions of users already on Fediverse will be able to interact seamlessly.

Flexible

Castopod is compatible with all Podcasts players and platforms (it can automatically generate an RSS feed). Moreover Podcasters can choose to publish on Castopod while keeping their existing hosting solution (it can automatically generate posts from an existing RSS feed).

Castopod Users


Documentation

You can check castopod's documentation for setting up a development environment.