[Unit]
Description=Mount Backblaze B2 for Immich
After=network-online.target
Wants=network-online.target
Requires=docker.service
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount b2:cdransf-immich /mnt/b2 \
--config=/root/.config/rclone/rclone.conf \
--vfs-cache-mode full \
--vfs-cache-max-size 100G \
--vfs-cache-poll-interval 5m \
--vfs-read-ahead 512M \
--buffer-size 256M \
--allow-other \
--dir-cache-time 24h \
--poll-interval 30s \
--log-level INFO \
--fast-list \
--timeout 60m \
--contimeout 10m \
--retries 10 \
--low-level-retries 20 \
--transfers 8 \
--checkers 16 \
--bwlimit 100M \
--tpslimit 5 \
--cache-dir /var/cache/rclone \
--cache-db-path /var/cache/rclone/db \
--cache-info-age 24h \
--cache-workers 4 \
--cache-chunk-size 128M \
--cache-chunk-total-size 50G
ExecStop=/bin/fusermount -u /mnt/b2
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
[Unit]
Description=Mount Backblaze B2 for Immich
After=network-online.target
Wants=network-online.target
Requires=docker.service
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount b2:cdransf-immich /mnt/b2 \
--config=/root/.config/rclone/rclone.conf \
--vfs-cache-mode full \
--vfs-cache-max-size 100G \
--vfs-cache-poll-interval 5m \
--vfs-read-ahead 512M \
--buffer-size 256M \
--allow-other \
--dir-cache-time 24h \
--poll-interval 30s \
--log-level INFO \
--fast-list \
--timeout 60m \
--contimeout 10m \
--retries 10 \
--low-level-retries 20 \
--transfers 8 \
--checkers 16 \
--bwlimit 100M \
--tpslimit 5 \
--cache-dir /var/cache/rclone \
--cache-db-path /var/cache/rclone/db \
--cache-info-age 24h \
--cache-workers 4 \
--cache-chunk-size 128M \
--cache-chunk-total-size 50G
ExecStop=/bin/fusermount -u /mnt/b2
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target