Hi,
I am trying to configure systemd based system services (i.e. without the need for logging in before) for several users on the same server. For single users (or if one can accept random port numbers), the documentation shows how to do that. And in fact, I am currently using that approach (while I am still the only user).
My goal is to extend this setup to other members of the family with the following goals:
- no necessity to run syncthing permanently as root
- in case several instances need to be created in parallel, the assignment of port numbers
- needs to be fixed per user (upon each reboot of the server, each user instance will use the same port number as before)
- should ideally be configured in a centralized configuration (not to be altered by the user)
- the GUI is individual for each user and only allows access to folders for which the user has sufficient access permissions
- no sharing of folders between users is necessary.
Are these reasonable/achievable goals?
I found some similar topics like this one which indicate that my situation is not that uncommon. However, I did not yet find documentation (or a simple “how to”) which addresses the questions which configuration files to tweak in which way. Any pointer on how to achieve the above is welcome.
Cheers Ingolf