

Thanks, I had a look at both but sadly they don’t seem to support OPDS (or I’m too inpatient).
I found quire which does support opds and has a more modern interface but is vibe coded, not sure how much/what parts of it though.


Thanks, I had a look at both but sadly they don’t seem to support OPDS (or I’m too inpatient).
I found quire which does support opds and has a more modern interface but is vibe coded, not sure how much/what parts of it though.


Unrelated to the topic: what eBook reader with opds support are you using on your phone? So far I’m using koreader which works but is a bit clunky.


All my services run in podman containers managed by systemd (using quadlets). They usually point to the :latest tag and I’ve configured the units to pull on start when there is a new version in my repository. Since I’m using opensuse microos, my server (and thus all services) restart regularly.
For the units that are configured differently, I update the versions in their respective ansible playbooks and redeploy (though I guess I could optimize this a bit, I’ve only scratched the surface of ansible).


I’ve finally pinned down my backup automaton:
PartOf= a custom containers.target.Conflicts=containers.target for creating read only snapshots of the relevant subvolumes.Wants=borgmatic.service wich creates a borg backup of the snapshots on a removable drive. It also starts containers.target on success or failure since the containers are not required to be stopped anymore.rclone synced to an S3 compatible storage.What I’m not super happy about is the starting of containers.target via the systemd unit’s OnSuccess= mechanism but I couldn’t find an elegant way of stopping the target while the snapshots were being created and then restarting the target through the other dependency mechanisms.
I also realize it’s a bit fragile, since subsequent backup steps are started even if previous steps fail. But in the worst case that should just lead to either no data being written (if the mount is missing) or backing up the same data twice (not a problem due to deduplication).


What I’m reading is that you want site-to-site connectivity. Wireguard + possibly dynamic DNS makes this pretty easy (assuming you can open ports and configure NAT at your sites). Or you could set up some other VPN solution like OpenVPN.
There’s also tailscale (a paid service) for facilitating the wireguard setup, NAT traversal and relaying. headscale is a self hosted solution that aims to provide something similar (but more limited in scope).


You can use man <command> (in this case man cut) to read a program’s manual page. Appending --help (without any other arguments will often produce at least a short description of the program and list the available options.


I’m also using Caddy with desec and get the same result when adding a new subdomain. It fixes itself after a while though (10+ minutes). Maybe try waiting a little longer.


I’m also using caddy with desec.io. When first triggering the challenge for an entry, it can fail a couple of times. I think it just takes a while for the DNS entry to be available.
Another thing that I’ve experienced is that I can’t use wildcard subdomain entries. My guess is that it’s somehow because I only have public IPv6 addresses (but I don’t remember the details). I have configured an internal DNS with the wildcard entry since I’m only ever connecting to that host via wireguard from outside my network. For the host itself I’ve created a regular AAAA record.


Sourceforge has stopped distributing adware installers again since they changed ownership a few years ago.


IIRC you have to have the app installed on your phone and be in the same network, but it’s been a while.


I did use franz at some point but eventually switched to ferdium, which doesn’t require an account. That being said I haven’t used either for a while now.


I know it sounds dumb, but lying still and thinking the same word over and over seems to help me if nothing else does the trick. If you notice yourself thinking something different just get back to it.
Fuck character limits for names. Looking at you, ABAP.
Not sure about the orange, but the pixel probably belong to the side menu, like the white/grey ones.
Thanks. I wonder if this is limited to a therapeutic context and if the same is true for third party mentions of suicide. But I’ll look around for that by myself.
Could you provide a source for that research? I swear I’m not being combative, just genuinely interested.


As a bread enjoyer, I’m intrigued. Would you like to elaborate a bit? All I can find is different types of bread (like different flour, shape etc.).
I think there are (at least) two things wrong with the argument: