mirror of
https://github.com/JG2401/HetznerDokployLab.git
synced 2026-08-28 20:20:15 +00:00
Add Docker Compose configuration for rclone services
This commit is contained in:
95
projects/rclone/docker-compose.yml
Normal file
95
projects/rclone/docker-compose.yml
Normal file
@@ -0,0 +1,95 @@
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
rclone-seedbox:
|
||||
image: rclone/rclone:v1.75.0
|
||||
container_name: rclone-seedbox
|
||||
restart: unless-stopped
|
||||
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
|
||||
devices:
|
||||
- /dev/fuse:/dev/fuse
|
||||
|
||||
security_opt:
|
||||
- apparmor:unconfined
|
||||
|
||||
ports:
|
||||
- "5572:5572"
|
||||
|
||||
command: >
|
||||
mount seedbox: /data
|
||||
--config /config/rclone.conf
|
||||
--allow-other
|
||||
--buffer-size 256M
|
||||
--dir-cache-time 1h
|
||||
--vfs-cache-mode full
|
||||
--vfs-cache-max-size 512M
|
||||
--vfs-read-chunk-size 64M
|
||||
--vfs-read-chunk-size-limit 256M
|
||||
--poll-interval 1m
|
||||
--timeout 15m
|
||||
--contimeout 15m
|
||||
--retries 10
|
||||
--low-level-retries 20
|
||||
--log-level INFO
|
||||
--allow-non-empty
|
||||
--rc
|
||||
--rc-addr :5572
|
||||
--rc-web-gui
|
||||
--rc-web-gui-no-open-browser
|
||||
--rc-allow-origin *
|
||||
--rc-user ${RCLONE_USER}
|
||||
--rc-pass ${RCLONE_PASS}
|
||||
|
||||
volumes:
|
||||
- /opt/rclone/config:/config
|
||||
- /opt/media/seedbox:/data:rshared
|
||||
- ./logs/seedbox:/logs
|
||||
|
||||
|
||||
rclone-storagebox-crypt:
|
||||
image: rclone/rclone:v1.75.0
|
||||
container_name: rclone-storagebox-crypt
|
||||
restart: unless-stopped
|
||||
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
|
||||
devices:
|
||||
- /dev/fuse:/dev/fuse
|
||||
|
||||
security_opt:
|
||||
- apparmor:unconfined
|
||||
|
||||
ports:
|
||||
- "5573:5573"
|
||||
|
||||
command: >
|
||||
mount storagebox-crypt: /data
|
||||
--config /config/rclone.conf
|
||||
--allow-other
|
||||
--buffer-size 256M
|
||||
--dir-cache-time 12h
|
||||
--vfs-cache-mode full
|
||||
--vfs-cache-max-size 512M
|
||||
--vfs-read-chunk-size 64M
|
||||
--vfs-read-chunk-size-limit 256M
|
||||
--poll-interval 1m
|
||||
--timeout 1m
|
||||
--log-level INFO
|
||||
--allow-non-empty
|
||||
--rc
|
||||
--rc-addr :5573
|
||||
--rc-web-gui
|
||||
--rc-web-gui-no-open-browser
|
||||
--rc-allow-origin *
|
||||
--rc-user ${RCLONE_USER}
|
||||
--rc-pass ${RCLONE_PASS}
|
||||
|
||||
volumes:
|
||||
- /opt/rclone/config:/config
|
||||
- /opt/rclone/ssh:/root/.ssh:ro
|
||||
- /opt/media/storagebox:/data:rshared
|
||||
- ./logs/storagebox:/logs
|
||||
Reference in New Issue
Block a user