--user is one of the arguments to `calibre-server` and refers to the webserver login username/pasword.
Systemd per-user services are better done with `systemctl --user`. Although you can also run the service as root and tell it to invoke the "Exec=" command as a specific "User="
You can use the above systemd service file I posted, with the command
Code:
systemctl start --user calibre-server@LibraryName.service
It uses a configuration file at ~/.config/calibre/servers/LibraryName.conf:
Code:
port="8080"
path="/home/eschwartz/Calibre Libraries/LibraryName"
restriction="optional Virtual Library restriction"
user="some_username"
pass="some_password"