version: '3.8' volumes: docker_config: driver_opts: type: nfs o: addr=dockerstorage,nfsvers=4 device: :/docker_config repo: driver_opts: type: nfs o: addr=maurice,nfsvers=4 device: :/repositories nc_storage: driver_opts: type: nfs o: addr=maurice,nfsvers=4 device: :/nextcloud bands: driver_opts: type: nfs o: addr=maurice,nfsvers=4 device: :/bands configs: stackstorage: external: true services: dockerstorage: image: registry.vbchaos.nl/rclone environment: - COMMAND=rclone copy -v /backup/ stackstorage:/julien/docker_config - CRON_SCHEDULE=0 0-23/4 * * * configs: - source: stackstorage target: /config/rclone.conf volumes: - docker_config:/backup # deploy: # mode: replicated # replicas: 1 # repositories: # image: registry.vbchaos.nl/rclone:arm64 # environment: # - COMMAND=rclone copy -v /backup/ stackstorage:/maurice/repositories # - CRON_SCHEDULE=0 1-23/4 * * * # configs: # - source: stackstorage # target: /config/rclone.conf # volumes: # - repo:/backup # deploy: # mode: replicated # replicas: 1 # nc_storage: # image: registry.vbchaos.nl/rclone:arm64 # environment: # - COMMAND=rclone copy -v /backup/ stackstorage:/maurice/nextcloud # - CRON_SCHEDULE=0 2-23/4 * * * # configs: # - source: stackstorage # target: /config/rclone.conf # volumes: # - nc_storage:/backup # deploy: # mode: replicated # replicas: 1 # bands: # image: registry.vbchaos.nl/rclone:arm64 # environment: # - COMMAND=rclone copy -v /backup/ stackstorage:/maurice/bands # - CRON_SCHEDULE=0 3-23/4 * * * # configs: # - source: stackstorage # target: /config/rclone.conf # volumes: # - bands:/backup # deploy: # mode: replicated # replicas: 1