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"]