![]() # for the content server, go into calibre preferences / sharing over the net / advanced and # In calibre docker arguments, set an env variable for SUBFOLDER=/calibre/ I have nginx and network definition running as a reverse proxy like so: web: Image: ghcr.io/linuxserver/calibre:latest The following is the portion of my docker-compose for Calibre: calibre: GitHub image, but am having issues accessing its web UI.Apparently, I had to figure it out myself for it to stick.Hello, I have a pretty large docker-compose file that has many services running through a VPN tunnel. I'm not sure I understand why that's the chosen architecture but, obviously, once you know it, you can work with it.ĮDIT: I should note that aCIDsLAM attempted to explain some of that to me. That last one really threw me for a loop. Those users no longer existed for that account. I then tried to run the service with a service account. I used the nifty UI tool to build my user database and their restrictions, logged in as an Admin account. Each user profile on the machine has its own Calibre user database. ![]() If the UI is just constructing and running a command string, it'll probably have the same issues.ģ. If there is an "&" in your password, it will probably break the command string. If you specify an account to run the service, you have to include the full machine name (e.g. I'm pretty sure it was a permissions issues like Kovid suggested. ![]() Gave it full rights to harddisk folder and there you go and start the service as that user I used a user called service_calibre and all the configs are stored here:Ĭ:\Users\service_calibre\AppData\Roaming\calibre You should use a dedicated service user, in which you set your calibre settings and give it full access to your Library Folder on Harddisk. The user u specify in running the service will be used for the configuration pfad:ĪppData\Roaming\calibre So using the default system user, will fail to read the settings. Nssm install CalibreServer "C:\Program Files\Calibre2\calibre-server.exe" -enable-auth B:\Calibre-Bibliothek -ssl-certfile B:\Calibre-Bibliothek\calibre-crt.pem -ssl-keyfile B:\Calibre-Bibliothek\ -disable-use-bonjour -max-jobs 64 -worker-count 64 -max-job-time 600 -timeout 600 I guess it won't kill me to log in, but I might try AlwaysUp if it becomes a problem. I'm theorizing that NSSM simply doesn't like that some of the parameters are now simply flags and not name/value pairs.įor now, I'm just using the built in auto-start server that comes with the UI, and I simply placed Calibre in the start-up group. I even tried to get it running in other folders to make it simpler, but no dice. ![]() 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.įWIW, I was not able to make this work with NSSM and any version of the folder name or permissions changes. I've tried about a dozen ways to say "D:\Full" but none of them work. but when I use those same parameters in NSSM, and try to start the resulting service, the error shows: I can start the service manually with this command:Ĭalibre-server -port 9999 -enable-auth "D:\Full" ![]() Unfortunately, I keep failing with an error that it can't find my library. So I rebuilt my service using the new parameter and I thought I'd be good. I checked out the documentation, and it quickly became obvious that the calibre-server interface had changed. This week, I upgraded to 3.6 and those services were no longer functional. I've been using NSSM to wrap the command and register the service and it's been working great. I've been running Calibre as a service on my Windows server. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |