diff --git a/README.md b/README.md index b5c66a84..ccd39850 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ | changedetection | ghcr.io/dgtlmoon/changedetection.io | | changedetection-chrome | dgtlmoon/sockpuppetbrowser:latest | | chrome | gcr.io/zenika-hub/alpine-chrome:123 | +| clipcascade | sathvikrao/clipcascade:latest | | cloudflareddns | ghcr.io/hotio/cloudflareddns:latest | | convertx | ghcr.io/c4illin/convertx | | cronicle | elestio/cronicle:latest | diff --git a/docker-compose.yml b/docker-compose.yml index a9fd1220..2f8d8e08 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -892,6 +892,32 @@ services: - --hide-scrollbars image: gcr.io/zenika-hub/alpine-chrome:123 restart: unless-stopped + clipcascade: + container_name: clipcascade + environment: + CC_MAX_MESSAGE_SIZE_IN_MiB: 25 # Maximum message size in MiB (ignored if P2P mode is enabled) + CC_P2P_ENABLED: false # Enables or disables peer-to-peer(P2P) mode + # CC_ALLOWED_ORIGINS: https://clipcascade.example.com # Defines allowed CORS origins for security + CC_SIGNUP_ENABLED: false # Enables or disables user self-registration + image: sathvikrao/clipcascade:latest + labels: + homepage.group: Personal Tools + homepage.name: ClipCascade + homepage.href: https://clip.${MY_TLD} + homepage.icon: sh-clipcascade.svg + homepage.description: Online file converter + swag: enable + swag_port: 3000 + swag_proto: http + swag_url: clip.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.monitor.url: https://clip.${MY_TLD} + swag.uptime-kuma.monitor.interval: 300 + ports: + - 64048:8080 + restart: unless-stopped + volumes: + - ${DOCKER_VOLUME_CONFIG}/clipcascade:/database # Persistent storage for user data cloudflareddns: container_name: cloudflareddns environment: