Castopod
A quoi ça sert?
Serveur de podcast, mes favoris dans ton flux

Installation¶
name: castopod
services:
castopod:
cpu_shares: 90
command: []
container_name: castopod
depends_on:
mariadb:
condition: service_healthy
required: true
redis:
condition: service_started
required: true
deploy:
resources:
limits:
memory: 15878M
environment:
- CP_ANALYTICS_SALT=3cc5ab63e73ac3b5c9c4df5eb9642c83c326e80616c47290d4ff7967aa2ac59c
- CP_BASEURL=https://castopod.mathgon.org
- CP_CACHE_HANDLER=redis
- CP_DATABASE_HOSTNAME=mariadb
- CP_REDIS_HOST=redis
- CP_REDIS_PASSWORD=MonSUperMOtDepasseAvecdesanimaux
- MYSQL_DATABASE=castopod
- MYSQL_PASSWORD=MonSUperMOtDepasseAvecdesanimaux
- MYSQL_USER=castopod
hostname: castopod
image: castopod/castopod:latest
ports:
- target: 8080
published: "8681"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /mnt/Storage1/castopod
target: /var/www/html/public/media
x-casaos:
ports:
- container: "8080"
description:
en_us: WebUI
volumes:
- container: /var/www/html/public/media
description:
en_us: Médias (épisodes, images)
devices: []
cap_add: []
networks:
- castopod_net
privileged: false
mariadb:
cpu_shares: 90
command: []
container_name: castopod-mariadb
deploy:
resources:
limits:
memory: 15878M
environment:
- MYSQL_DATABASE=castopod
- MYSQL_PASSWORD=MonSUperMOtDepasseAvecdesanimaux
- MYSQL_ROOT_PASSWORD=MonSUperMOtDepasseAvecdesanimaux
- MYSQL_USER=castopod
hostname: castopod-mariadb
healthcheck:
test:
- CMD
- healthcheck.sh
- --connect
- --innodb_initialized
timeout: 5s
interval: 10s
retries: 10
image: mariadb:11
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/castopod/db
target: /var/lib/mysql
ports: []
devices: []
cap_add: []
networks:
- castopod_net
privileged: false
redis:
cpu_shares: 90
command:
- redis-server
- --requirepass
- MonSUperMOtDepasseAvecdesanimaux
container_name: castopod-redis
deploy:
resources:
limits:
memory: 15878M
hostname: castopod-redis
image: redis:7-alpine
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/castopod/redis
target: /data
ports: []
devices: []
cap_add: []
environment: []
networks:
- castopod_net
privileged: false
networks:
castopod_net:
name: castopod_castopod_net
driver: bridge
x-casaos:
architectures:
- amd64
- arm64
author: self
category: Media
hostname: ""
icon: ""
index: /
is_uncontrolled: false
main: castopod
port_map: "8681"
scheme: http
store_app_id: castopod
tagline:
en_us: Plateforme d'hébergement de podcasts
title:
custom: ""
en_us: Castopod
sudo mkdir -p /mnt/Storage1/castopod
sudo chown -R 33:33 /mnt/Storage1/castopod
sudo chmod -R 775 /mnt/Storage1/castopod
Mise à jour¶
- 2026/10/06 Instllation -> [1.15.5](https://hub.docker.com/layers/gristlabs/grist/1.7.13/images/