how to run syncthing for every user

Hi! What would be the best way to run syncthing for every user separately? I would like for every user to be able to configure his own syncthing. Do I have to set systemd user services with different --home and --gui-address for each user?

A user running it as a user service would certainly get their own home automatically (in their home directory), and they will get assigned a new random GUI and sync protocol listen port on first startup. (Assuming it’s already running for another user. Otherwise it may seem like the ports are free and there will be a conflict later.)

Sorry for the late answer, thank you.