

Hm, I never considered Audiobookshelf for e-books - I already have it running for audiobooks. I should check that out!


Hm, I never considered Audiobookshelf for e-books - I already have it running for audiobooks. I should check that out!


Good to know - I will keep my eyes peeled!


Grimmory looks sweet, but with the recent drama and the apparent opt-out (but not really) telemetry, the massive amount of AI-generated code etc. I will want to let the age a little before I install that on my server.


ETA: Well, I toured the Calibre-Web settings again, and now I can upload books and covers. Must have been a little tired on my first attempt. Still couldn’t get the conversion to work properly - I only have the option of going from EPUB -> KEPUB (whatever that is). I typically prefer reading PDF on my current reader, and I have users who need .azw3 for their jailbroken Kindle device. I guess the paths to the conversion tools aren’t properly configured.
ETA2: Now I got the conversion to work as well. Seems like I will be able to use it with Calibre-Web only as well. Nice!
Hm, I’m using lscr.io/linuxserver/calibre-web:latest, which is version 0.6.26 (5a1f3d8eec42d03228b1e5dec9bc750ca10bbc94 - 2026-02-06T20:40:07+01:00). Looked again to see if I could find a way to do it, but no.
How do you upload books directly using Calibre-Web? And do you not have Calibre running behind at all, just the original database?
An other shortcoming of Calibre-Web seems to be that I am unable to convert books from the UI (that is thankfully very easy to do in Calibre). I added some Docker mods that I thought would allow me to do this, but I have at least not found a way.
Nice to know it works with Kobo - I don’t have one, but if my current reader stops working I am likely to get one of those.


I am not sure the shareholders will accept such a meager compensation. Did you include emotional damage in your estimate?


Correct me if I’m wrong, but Anna’s archive is not giving you song downloads, but rather metadata
Were they not going to release the songs as well? They just started with the metadata?
ETA: Yes, this is from their blog post about it:
The data will be released in different stages on our Torrents page:
[X] Metadata (Dec 2025)
[ ] Music files (releasing in order of popularity)
[ ] Additional file metadata (torrent paths and checksums)
[ ] Album art
[ ] .zstdpatch files (to reconstruct original files before we added embedded metadata)
I do plain text accounting with ledger-cli. Nice and future-proof, and I can easily build stuff on top of it. Other examples are plain text accounting software is hledger and beancounter, the latter which is known to have a pretty good Python-ecosystem surrounding it.


I’ve set it up using Docker, following a guide I found on YouTube at the time (it was one of the first thing I set up with Docker). It was really smooth sailing, and it is still running like a champ.


I would use Audiobookshelf as a source for Music Assistant, and then play them via Music Assistant. That way I can use my Sonos speakers (and eventually Snapcast speakers), synchronize across rooms etc. If I had to use Audiobookshelf directly, I would either play it from my TV with the TV on (only other way I can use my Sonos Beam) or on my phone with a Bluetooth speaker or headphones.


I need to do this, good memories!


Surely that is just the Kerbal Space Program-DLC?


Is it essential that you get the 3rd edition? 1st and 2nd are on Library Genesis+ (from 2017 and 2021 respectively)
Otherwise, my university had some deal with Springer that allowed the purchase of a softcover book for 25€ (I think it increased to 50€ later), but also free access for the online edition (though not necessarily the whole book in a single PDF, but each chapter separately). Have you checked for similar deals at your university’s library?
Ah, right! I didn’t scroll past the Newswire-section because my brain parsed it as a “Related articles”-section with links to previous posts. I am no longer confused!
Sorry, what does this have to do with the post? I tried to find references to it but couldn’t, and now I am confused.
Since switching from Gmail three years ago to Proton, I’ve not had a single spam mail. I also use aliases most places so that I can disable it if I start receiving spam on one.


I’ve been running tge AIO container for several years now and it is running perfectly fine. I only enable whatever I use, so for instance no Collabora.
But for Collabora, while it should be good for single-person use, if you require some kind of collaborative simultaneous work, you should probably set up the high-performance backend. I did this at work for a NC-instance hosted via Hetzner and it works well when we tried it, but we don’t really use those kinds of tools much in our daily work.


It depends on what service - some, like Jellyfin, are accessed only from home IPs which are static (for music through Jellyfin I use offline mode to prevent too much mobile traffic), so I can add those specific IPs in the whitelist. Otger services I need to access from elsewhere, and I can add entire subnets (i.e. for my phone carrier network or VPN servers). Those change once in a while and that is annoying. Other services I want publically available.
Jellyfin especially still has some unsecured endpoints where it would be wise to take some.extra precautions. I think the risk some people seem to think this poses is a little overblown (i.e. rights holders finding your instance and reverse mapping your entire library and suing you to oblivion), but better not risk it.


What kinds of things are you planning to expose? What I expose I hide behind a reverse proxy with IP whitelists. Whatever I don’t need access to on the go I don’t expose.


Which ones don’t?
If it wasn’t for the fact that I wanted to share my library with someone else, I would likely stick with my system for quite some time still. But I need it to be browseable for them.