version: '3.8' volumes: dockerstorage: driver_opts: type: nfs o: addr=dockerstorage,nfsvers=4 device: :/dockerstorage 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_storage # bands: # driver_opts: # type: nfs # o: addr=julien,nfsvers=3 # device: :/Bands configs: stackstorage: external: true services: dockerstorage: image: registry.vbchaos.nl/rclone:arm64 environment: - COMMAND=rclone copy -v /backup/ stackstorage:/dockerstorage - CRON_SCHEDULE=0 0 * * * configs: - source: stackstorage target: /config/rclone.conf volumes: - dockerstorage:/backup deploy: mode: replicated replicas: 1 repositories: image: registry.vbchaos.nl/rclone:arm64 environment: - COMMAND=rclone copy -v /backup/ stackstorage:/repositories - CRON_SCHEDULE=0 1 * * * 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:/nextcloud_storage - CRON_SCHEDULE=0 2 * * * 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:/testbackup # - CRON_SCHEDULE=* 0 2 * * * # configs: # - source: stackstorage # target: /config/rclone.conf # volumes: # - bands:/backup # deploy: # mode: replicated # replicas: 1