[Unit]
# Syncthing 文件同步服務
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=man:syncthing(1)
After=network.target
Wants=network.target

[Service]
# 直接執行syncthing主程式
ExecStart=/opt/syncthing/syncthing
# 服務類型為simple，systemd直接管理主進程
Type=simple
# 以root權限運行
User=root
Group=root
# 設置工作目錄為root家目錄
WorkingDirectory=/root
# 重啟策略：服務異常退出時自動重啟
Restart=on-failure
RestartSec=5
# 環境變量設置，禁用自動升級
Environment=STNOUPGRADE=1

[Install]
# 開機自動啟動
WantedBy=multi-user.target
