forked from finn/tinyboard
24 lines
542 B
SYSTEMD
24 lines
542 B
SYSTEMD
|
|
#~/.config/systemd/user/rclone-mount@.service
|
||
|
|
|
||
|
|
[Unit]
|
||
|
|
Description=Rclone mount of %i
|
||
|
|
After=network-online.target
|
||
|
|
Wants=network-online.target
|
||
|
|
|
||
|
|
[Service]
|
||
|
|
Type=notify
|
||
|
|
ExecStartPre=/usr/bin/mkdir -p %h/mnt/%i
|
||
|
|
ExecStart=/usr/bin/rclone mount %i: %h/mnt/%i \
|
||
|
|
--config=%h/.config/rclone/rclone.conf \
|
||
|
|
--vfs-cache-mode writes \
|
||
|
|
--vfs-cache-max-size 256M \
|
||
|
|
--allow-other \
|
||
|
|
--log-level INFO \
|
||
|
|
--log-file /tmp/rclone-%i.log
|
||
|
|
ExecStop=/bin/fusermount -u %h/mnt/%i
|
||
|
|
Restart=on-failure
|
||
|
|
RestartSec=5
|
||
|
|
|
||
|
|
[Install]
|
||
|
|
WantedBy=default.target
|