Files
CFG/Docker/OpenCloud/docker-compose.yml
2026-08-15 22:17:32 +02:00

29 lines
1.0 KiB
YAML

services:
opencloud:
image: opencloudeu/opencloud-rolling:latest
container_name: opencloud
restart: unless-stopped
ports:
- "9200:9200"
environment:
# WICHTIG: Deine externe Domain, unter der OpenCloud erreichbar sein soll
- OC_URL=https://data.rpcloud.org
- OC_DOMAIN=data.rpcloud.org
# Da NPM das SSL-Zertifikat übernimmt, muss OpenCloud kein eigenes SSL erzwingen:
- PROXY_TLS=false
- OC_INSECURE=false
# Bindet den internen Server an alle Interfaces, damit NPM ihn erreicht
- PROXY_HTTP_ADDR=0.0.0.0:9200
# Zwingend erforderlich beim allerersten Start, sonst bricht der Container ab!
- INITIAL_ADMIN_PASSWORD=Admin123#
volumes:
- /volume1/docker/opencloud/config:/etc/opencloud
- /volume1/docker/opencloud/data:/var/lib/opencloud
# Führt beim Start die Initialisierung aus, falls sie noch nicht existiert, und startet den Server
entrypoint: ["/bin/sh", "-c"]
command: ["opencloud init || true; opencloud server"]