Если вы хотите сохранить домашнюю папку в зашифрованном виде и использовать системную службу для синхронизации данных из незашифрованной части вашей файловой системы, вам нужно переместить расположение папки конфигурации Syncthing ( home//.config/syncthing
по умолчанию) из зашифрованного домашнего каталога, используя -home="/path/to/config
аргумент при запуске Syncthing.
Например;
- Включите службу
$ sudo systemctl enable syncthing@.service
и запомните местоположениеsyncthing@.service
( например/lib/systemd/system/syncthing@.service
). Изменить услугу
sudo nano /lib/systemd/system/syncthing@.service
, добавив-home="/path/to/.config/syncthing"
вExecStart=
строку;[Unit] Description=Syncthing - Open Source Continuous File Synchronization for %I Documentation=man:syncthing(1) After=network.target Wants=syncthing-inotify@.service [Service] User=%i ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0 -home="/path/to/.config/syncthing" Restart=on-failure SuccessExitStatus=3 4 RestartForceExitStatus=3 4 [Install] WantedBy=multi-user.target
- Запустите службу
$ sudo systemctl start syncthing@.service
и убедитесь, что файлы конфигурации были добавлены по указанному пути. - Перезапустите и проверьте, что служба уже запущена и работает, как только вы вошли в систему
$ systemctl status syncthing@.service
.
nb Убедитесь, что вы не синхронизируете саму папку config.