macOS - launch Syncthing on user login

As I got tired to follow the Syncthing autostart process for macOS for each family system (and recent reinstallations) as recommended at only_one_link_for_me://docs.syncthing.net/users/autostart.html#macos . Here is a somewhat simpler to use script - posted as a gist.

I drop the Synthing in a standard location of /Applications/Syncthing on all systems, and then run the syncthing.sh enable; syncthing.sh start (see the gist) as each user who may need to be synced. Same way as for the existing recommended method, Syncthing will be running only while the user is logged in - but it is a simple adjustment to have it as a boot-time process.

In addition to sensible defaults, there are minimal configuration options available in the beginning of the script. Also, the system’s administrator has writeable permissions to /Applications/Syncthing folder and it’s contents, so that website-driven update mechanism works for the admin.

2 Likes

Inlogonderdelen toevoegen of verwijderen

  1. Kies op de Mac Apple-menu > ‘Systeemvoorkeuren’ en klik op ‘Gebruikers en groepen’.
  2. Selecteer je gebruikersaccount en klik boven in het venster op ‘Inloggen’.
  3. Voer een of meer van de volgende stappen uit:
  • Een inlogonderdeel toevoegen: Klik op de knop met het plusteken onder de lijst met onderdelen, selecteer een document, map, app, server of ander onderdeel en klik op ‘Voeg toe’.
  • Een inlogonderdeel verwijderen: Selecteer de naam van het onderdeel dat je niet meer automatisch wilt openen en klik op de knop met het minteken onder de lijst.
  • Een inlogonderdeel verbergen: Als je niet wilt dat de vensters voor een onderdeel na het inloggen zichtbaar zijn, schakel je het aankruisvak ‘Verberg’ naast het onderdeel in.

4.Opmerking:* (Deze optie is niet beschikbaar voor servers; die worden na het inloggen namelijk altijd weergegeven in de Finder.)