View Single Post
Old 08-21-2017, 09:15 PM   #1
GreyFreeman
Junior Member
GreyFreeman began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2017
Device: NVidia Shield Tablet K1
Running Calibre 3.6 as a Service

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!
GreyFreeman is offline   Reply With Quote