I've been running Calibre as a service on my Windows server. I've been using NSSM to wrap the command and register the service and it's been working great.
This week, I upgraded to 3.6 and those services were no longer functional. I checked out the
documentation, and it quickly became obvious that the calibre-server interface had changed. So I rebuilt my service using the new parameter and I thought I'd be good. Unfortunately, I keep failing with an error that it can't find my library.
I can start the service manually with this command:
calibre-server --port 9999 --enable-auth "D:\Full"
... but when I use those same parameters in NSSM, and try to start the resulting service, the error shows:
There is no calibre library at: D:\Full.
I've tried about a dozen ways to say "D:\Full" but none of them work. Does anyone have an idea why this isn't working? Is there a similar service wrapper that works better? What I'm trying to accomplish is an automatic service start that doesn't require me logging onto the server.
Thanks!