Systemd - Syncthing as a service


2 innlegg i emnet

Skrevet

Prøver å installere Syncthing som en service i Debian 8 "Jessie", via systemd.

Syncthing er allerede installert, og fullt operativ.

Problemet er bare hvordan registrerer jeg den som en service?

Svaret er sikkert selvforklarende, men prøver å følge denne guiden:

https://github.com/syncthing/syncthing/wiki/Autostart-syncthing#systemd

  1. [done] Create the user who should run the service, or choose an existing one.
  2. Copy the system/syncthing@.service file into the load path of the system instance.
    Hvor finner jeg denne filen??
  3. Enable and start the service. Append the Syncthing user after the @:
systemctl enable syncthing@myuser.service
systemctl start syncthing@myuser.service
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

The solution:

Her er filen det refereres til: https://github.com/syncthing/syncthing/blob/master/etc/linux-systemd/system/syncthing%40.service

Med andre ord:

Opprett filen /etc/systemd/system/syncthing@.service

sudo nano /etc/systemd/system/syncthing@.service

Lim inn dette:

Hentet fra: https://github.com/syncthing/syncthing/blob/master/etc/linux-systemd/system/syncthing%40.service

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=https://github.com/syncthing/syncthing/wiki
After=network.target

[Service]
User=%i
Environment=STNORESTART=yes
ExecStart=/usr/bin/syncthing -no-browser -logflags=0
Restart=on-failure
SuccessExitStatus=2 3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target

Kjør deretter:

sudo systemctl enable syncthing@USERNAME.service
sudo systemctl start syncthing@USERNAME.service

Done

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive