diff --git a/service/rclone/rclone.env.template b/service/rclone/rclone.env.template index ca4a460..954b5f2 100644 --- a/service/rclone/rclone.env.template +++ b/service/rclone/rclone.env.template @@ -1,6 +1,6 @@ # Common configuration. RCLONE_LOG_LEVEL=INFO -RCLONE_SKIP_LINKS=true +RCLONE_LINKS=true # Configuration for default encrypted remote, configured to wrap the default unencrypted remote. # Password and salt values must be processed via `rclone obscure` before setting. diff --git a/service/rclone/systemd/rclone-sync@.service b/service/rclone/systemd/rclone-sync@.service index 7b69e6d..cf19929 100644 --- a/service/rclone/systemd/rclone-sync@.service +++ b/service/rclone/systemd/rclone-sync@.service @@ -7,8 +7,10 @@ ConditionDirectoryNotEmpty=/%I [Service] Type=oneshot SyslogIdentifier=%N +Environment=DESTINATION=crypt:%i ExecStart=/bin/podman run --rm --env-file %E/coreos-home-server/rclone/rclone.env \ - --volume /%I:/data:z localhost/rclone:latest sync /data crypt:%i + --volume /%I:/data:z localhost/rclone:latest \ + sync /data ${DESTINATION} [Install] WantedBy=multi-user.target