![]() ![]() We went from C (very efficient), to C++ (slightly less efficient), to Java (a.k.a. Java is the pig that tries to gobble up all available resources wherever you let it loose. Things like Airsonic (that are written in Java) are notorious memory hogs. That extra horsepower is mostly wasted - the server doesn't need anywhere as much as it has available, but it's always nice to have too much rather than too little. My server has far more disk space available and more horsepower. Basically, I was running myself too low on the desktop computer. My primary motivation for moving the media from my desktop to the server was disk space. If somehow the servers copy of Calibre gets corrupted, it will automatically be overwritten and fixed on the next nightly rsync from my desktop. So as it exists today, the Calibre stuff is primarily on my desktop and then rsynced over to the server and the server works off it's redundant copy. My Calibre database is the one media thing that I have not moved totally to the server yet. So the Docker containers have read-only, and my desktop computer has read-write (via NFS). All of these containers get read-only access to the servers files (except for Nextcloud since that would totally defeat its purpose). So I have docker containers for Calibre-web, Airsonic, Booksonic, Plex, Piwigo, Nextcloud, etc. Additionally, I run Docker on the server and to make my media available on the web for myself and family and a few friends. It is from my desktop that I write and update all these server files via the NFS mounts. So with my media primarily stored on the server now, that server provides NFS mounts to my desktop. Lately though, I have started keeping my only copy of the media on the server (except for the backups on that third sever - those are still redundant copies of everything). ![]() I currently have it backing up both Linux and Windows computers, some of those remotely via VPN.Īnyway, by having a second copy of everything on my server, I had isolation from getting anything corrupted on my desktop (which held my primary copies). This backup server runs a client/server backup solution called "UrBackup". I also have a third server, my backup server, that does all my backups - currently for seven computers in my household and some remote computers. ![]() I used a one-way rsync, so that the desktop would overwrite anything on the server, but not the other way around. So far, it’s a real game-changer and may even result in me using Calibre entirely through Calibre-web moving forward.I used to maintain all of my media (eBooks, Movies, TV Shows, Audiobooks, Pictures, etc.) on my desktop computer, rsync that all over to a second server, and then provide web-based access to all this stuff from that second server. Users, custom book collections, etc.) so should work together without issue. I need to see how it works when I sync my library from my iMac to FreeNAS0, but from what I can tell it uses its own database for Calibre-web functionality (e.g. In theory, everything can now be done via Calibre-web, or at least everything I use it for. You can upload books in Calibre Server, but not being able to convert them pretty much meant you need to add them through the Desktop. mobi format) and the to be able to send them straight to a Kindle at the click of a button is massive. The ability to convert books (say from a. Send eBooks to Kindle devices with the click of a button.Support for converting eBooks through Calibre binaries.Create a custom book collection (shelves). ![]() User management with fine-grained per-user permissions (including public registration if required).I don’t think you even need Calibre running, once you have the database file? I’ve actually got it running for now in a Docker container but may look to move that to a jail at some point.Ĭalibre-web adds pretty much all of the functionality from the desktop Calibre app that was missing from the server, the bigs ones for me being: It was a much nicer experience, but functionally pretty similar.Ĭalibre-web is a completely different solution, although uses the database and library from Calibre. The upgrade to 3.8 added a much slicker interface, that allowed metadata to be edited, cover art to be displayed nicely, and multi-user, although this was not through the GUI. It meant using the Experimental Browser on the Kindle, but it worked fine and meant no wires were required. I have a Kindle Voyager and wanted a wireless solution to put my own books onto the Amazon device. Is brilliant! I thought the last update I made to Calibre Server (from 2.something to 3.8) was good, and I blogged about it (a little) here, but Calibre-web is a whole new gravy!Ĭalibre 2 was pretty basic and allowed you to read books and download them to a capable device, which was my use-case. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |