summaryrefslogtreecommitdiffstats
path: root/.config/systemd/user/rclone@.service
diff options
context:
space:
mode:
Diffstat (limited to '.config/systemd/user/rclone@.service')
-rw-r--r--.config/systemd/user/rclone@.service23
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/systemd/user/rclone@.service b/.config/systemd/user/rclone@.service
new file mode 100644
index 0000000..1c77377
--- /dev/null
+++ b/.config/systemd/user/rclone@.service
@@ -0,0 +1,23 @@
+[Unit]
+Description=rclone: Remote FUSE filesystem for cloud storage config %i
+Documentation=man:rclone(1)
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+Type=notify
+ExecStartPre=-/usr/bin/mkdir -p %h/mnt/%i
+ExecStart= \
+ /usr/bin/rclone mount \
+ --config=%h/.config/rclone/rclone.conf \
+ --vfs-cache-mode full \
+ --vfs-cache-max-size 1000M \
+ --log-level INFO \
+ --log-file /tmp/rclone-%i.log \
+ --umask 007 \
+ --allow-other \
+ %i: %h/mnt/%i
+ExecStop=/bin/fusermount -u %h/mnt/%i
+
+[Install]
+WantedBy=default.target \ No newline at end of file