You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
ConditionPathExists is almost superfluous but /var/opt/siptrack is $HOME of the siptrack user that runs the service, so that's more about good practice.
SyslogIdentifier is mostly to rename the process in the logs from python to something more relevant.
ExecStart requires of course to point to the python exe in your virtualenv, because using a virtualenv is good practice even in production imo. Path to the searcher is of course in the HOME of siptrack. SSL cert and key must be readable by the siptrack user.
WorkingDirectory is also probably superfluous but it can't hurt if you want to use relative paths.