← Plantillas · Aplicaciones
CA

Castopod

Verificada

3 servicios

Castopod, the open-source podcast hosting platform — publish episodes, track real analytics, and own your RSS feed instead of renting it.

Desplegar Castopod Plan gratis, sin tarjeta.

Qué obtienes

  • Los 3 servicios aprovisionados juntos: castopod, castopod-db, castopod-redis
  • Desplegada de extremo a extremo y verificada por el equipo de Railyard
  • HTTPS automático y despliegues sin downtime

Cómo desplegar Castopod

  1. 1

    Conecta un servidor

    Conecta un servidor de DigitalOcean, Hetzner o Vultr a Railyard, o cualquier servidor Linux por SSH.

  2. 2

    Haz clic en "Desplegar Castopod"

    Railyard construye el contenedor y aprovisiona los 3 servicios.

  3. 3

    Configura tu dominio

    Apunta tu dominio a la app. Railyard emite un certificado HTTPS y lo renueva automáticamente.

Por qué desplegar en Railyard

Railyard aprovisiona los 3 servicios de este stack juntos — castopod, castopod-db, castopod-redis — conectados para hablarse por la red privada, en un servidor que ya pagas.

Desplegar Castopod es una pieza de un stack más grande que puedes seguir construyendo — agrega una base de datos, un worker, un cache, u otra app, todo en los mismos servidores que ya pagas.

Ideal para

  • Self-hosted podcast hosting with your own RSS feed and real listener analytics
  • Podcasting 2.0 features (transcripts, chapters, value4value) without a third-party host

Bueno saber

  • MariaDB and Redis are wired up automatically
  • HTTPS is required by default (mandatory to federate with the fediverse) — Railyard terminates TLS in front of this app, so that's already satisfied
  • Uploaded media lives on a dedicated volume — plan real disk space for audio files
  • Its own image runs as non-root (www-data) and needs to chown /run on boot — disable_no_new_privileges is required or the container fatals out (s6-overlay-suexec: child failed with exit code 100), same class of fix as Jitsi's services
  • Castopod's own image already generates its real .env from the documented CP_* env vars this template sets (s6-overlay's prepare-environment.sh bootstrap script runs on every boot) — no Railyard config-writing primitive needed. An earlier investigation wrongly concluded CP_* names were incompatible with Castopod's dotted-key config; that was based on a flawed diagnostic (`railyard run` spins up a brand-new one-off container, not an exec into the live one, so its own entrypoint — and the .env generation — never ran). The only real bugs were disable_no_new_privileges (above) and a MariaDB container occasionally getting killed mid-first-boot under heavy host CPU contention (interrupts user/grant creation, producing 'Host X is not allowed to connect' until the volume is wiped and redeployed clean) — confirmed live end to end: a real HTTP 200 with the real page title.

Documentación del proyecto ↗

¿Prefieres configurar Castopod tú mismo primero, con la configuración completa de Docker Compose? Leer el tutorial →

Preguntas frecuentes

¿Cuánto cuesta autohospedar Castopod?
Free cubre 1 servidor más un servidor de base de datos y 3 apps, sin tarjeta. Pro cuesta US$19/mes por equipo para hasta 5 servidores y apps ilimitadas. Team cuesta US$49/mes por equipo para servidores ilimitados. Pagas a tu proveedor de nube directamente por el servidor; Railyard no agrega margen sobre el cómputo.
¿Qué necesito para autohospedar Castopod?
Un servidor de un proveedor como DigitalOcean, Hetzner o Vultr. Railyard aprovisiona los 3 servicios de este stack juntos, con HTTPS y tu dominio configurados.
¿Cómo despliego Castopod en mi propio servidor?
Conecta un servidor a Railyard, haz clic en "Desplegar Castopod" y configura tu dominio. Railyard construye el contenedor, conecta los servicios que necesita y emite un certificado HTTPS automáticamente.
¿Hay un tutorial paso a paso para autohospedar Castopod?
Sí. La guía completa, incluyendo la configuración de Docker Compose de base, está en https://railyard.run/es/blog/self-host-castopod.

Plantillas relacionadas