sudo nano /etc/systemd/system/syncthing@.service
И вставьте следующее содержимое, заменив USERNAME на имя вашего пользователя (например, syncthing):
[Unit]
Description=Syncthing – Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network-online.target
Wants=network-online.target
[Service]
User =syncthing
ExecStart=/usr/bin/syncthing -no-browser -home=”/home/syncthing/.config/syncthing”
Restart=on-failure
[Install]
WantedBy=multi-user.target
Теперь вам нужно включить и запустить сервис. Выполните следующие команды:
sudo systemctl enable syncthing@syncthing.service
sudo systemctl start syncthing@syncthing.service
4. Проверьте статус сервиса
Вы можете проверить статус сервиса, чтобы убедиться, что он работает правильно:
sudo systemctl status syncthing@syncthing.service
5. Настройка доступа к интерфейсу
Если вы хотите получить доступ к интерфейсу Syncthing через браузер, убедитесь, что порт 8384 открыт в брандмауэре (если вы используете его) и что Syncthing настроен на прослушивание нужного IP-адреса.
6. Логи
Если возникнут проблемы, вы можете просмотреть логи Syncthing:
journalctl -u syncthing@USERNAME.service -f
Теперь Syncthing будет автоматически запускаться при загрузке системы и работать от указанного пользователя.