11/18/2023 0 Comments Calibre server docker![]() ![]() You can access advanced features of the Guacamole remote desktop using ctrl+alt+shift enabling you to use remote copy/paste and different languages. Handy commands for managing your calibre docker ¶ However, both dockers also include access to anything in your /mnt directory. Note that per standard Saltbox setup, /mnt/local is included inside /mnt/unionfs. The easiest solution is to simply have your database and book files all located in /mnt/local/Media/Books.īoth Calibre and Calibre-Web expect to find your library in /mnt/unionfs/Media/Books. This means you cannot run either Calibre or Calibre-Web from a mounted teamdrive, and this is the biggest pain for many of us. Use rclone to sync the files from home to google drive, and then another sync from google drive to your server so that Calibre-Web can use it.Ī local database file is required. The image contains a minimal Calibre installation and starts a Calibre server. ![]() If at all possible, run Calibre on your local, home computer. Automatically updating Docker image for calibre-server. Running Calibre on a headless server is not very fun. Tip 44 Guide to Shared Drive/Service Account setup for Saltbox I want some app to load at my base domain Handy commands for managing your calibre docker My resume: Linux Desktop/Server (full range - though I suck at docker), BASH, PHP, MySQL, HTML5, CSS3, enough JS to start Armagedon, and recently added some JQuery to my belt, since I started making extensive use of APIs and JSON. I am currently snowed in with dev work but am happy to guide/assist/point in the right direction, for anyone who wants to do this as a “I-taught-myself-to-code” project. This, however, would be a read-only solution, but it’s a solution for now… Once you are at this point then you would start porting features across.Īgain, hit me up on Reddit if you want to discuss the concept in depth. Thus allowing the user to access the book(s) of his or her choice. Simple SQLite code for PHP would allow you to read the data from the respective SQLite databases as per the user/group permissions. The added advantage is that your plugin can then be used in “admin mode” to afford access to each library on a per-user/group basis. This would allow you to easily manage the libraries from a very powerful GUI that works 1000x better than Calibre-Web and 10000000x than Calibre-Server. I would say, for now, have the SQLite library databases on the server in a folder within Nextcloud, but I would try and avoid it from being in the I would then create a “share” either SMB or NFS or SSH to your local machine and setup your Calibre instance on your local machine to use those SQLite libraries and store the various books in the relative folders of each library. In order to really make this work, one would need to really get covered in grease, head to toe, and develop something a bit more substantial. But as a nice weekend project, you are sure to learn a bit. But bear in mind, the “external site” would be 100% open to the public. I would be happy to work with them to at least get Calibre-Web running in Nextcloud as an “external site” from the menu. If you would like to tackle the above, then please feel free to look me up on Reddit at u/thisiszeev. Therefore, the official calibre documentation recommends that you install it from a binary hosted on their site instead. If the user database file does not exist, then the installation assumes that the library(s) is/are public. Step 1 Downloading and Installing the calibre Content Server Although calibre exists in Ubuntu’s software repositories, the version there often lags behind the latest release. This would be an issue because of the fact that Calibre and Calibre-Web both use two SQLite databases, one for users and one for books. In other words, if you are not afraid to swing at coding.īut I do see one issue… you would have to run a no-login/public instance of Calibre and/or Calibre-Web. I think this could be doable with a bit of getting grease on your hands. Your question is outside of what we can actually support here, which is all specific to Nextcloud itself as opposed to other projects. It is an eventful and complex world, which can include a steep learning curve. There is no way around the technical difficulty of setting this up. ^^ If you get stuck on this final step we can help with it. docker-compose will simplify this process.You’ll want to learn about how Unix permissions work for users and groups using chown chgrp and similar.share a directory between Nextcloud and Calibre as www-user permissions.Then you should be in a nice position to: Might require additional reverse proxy configuration, but I don’t use cloudflare so see their documentation.See their documentation for how to manage multiple services.setup DNS and your Domain details through Cloudflare. ![]() docker-compose will be critical in helping you manage multiple containers.The setup would ideally allow Calibre to access the ebook files I store in a particular Nextcloud folder. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |