

are like virtual nation-states and the admin teams are ALL despotic auth-rulers with the temperaments of toddlers
So just like the big ones minus the capitalistic machine…


are like virtual nation-states and the admin teams are ALL despotic auth-rulers with the temperaments of toddlers
So just like the big ones minus the capitalistic machine…


I personally like Karakeep with Floccus a lot


This was created with AI, so while it seems interesting, I will give it some time for others to find issues with their backups. Maybe in a couple years.
I switched to Gotify when I ran into an issue where ntfy would delete old api tokens when creating more than 20. Only thing missing in Gotify is UniversalPush, other than that it feels actually more solid than ntfy to me.
Damn furrys… stupid, sexy furrys… /pf


What is your struggle with db updates? Databasus makes it so trivial for me personally.


Honestly, just assume email is an inherently weak protocol in regards to privacy and work from there. So I would suggest getting the cheaper one that fulfills your feature needs and work with E2E encryption like OpenPGP (which also has issues, beware!). Some providers offer encrypting incoming emails with your public key. If you want more secure interpersonal communication look elsewhere (e.g. Signal).
Not sure what Docker Hub has, but as sys admin you can pin to a specific 256sha, so that specific image can’t be taken over. However that conflicts with the idea of just running Watchtower.
Which system are you using? SELinux/AppArmot active? Can you share your compose? There are manyavariables at play here.
Other than that: Setting UID/GID via environmental variable is usually wrong, mostly from a design perspective of the container. There is a user directive during build as well as during deploy to use for that.
From a quick look at the docker file it does look like the user you use to run linkding needs to be in the root group.
BUT rootless podman maps the root user (usually to your user ID) to so the root user inside the container has not the same ID as the one outside. So I would suggest setting the permissions of the volume to your user for now.
Another way to figure out which user to use: just start a new/clean instance of the service and look at the new volumes.



Not that I am aware of. Komodo should be compatible with podman as well.
I deploy and update my service similiar to this fantastic guide: https://nickcunningh.am/blog/how-to-automate-version-updates-for-your-self-hosted-docker-containers-with-gitea-renovate-and-komodo
Basically I run Komodo, which pulls a git repo. Renovate opens a PR (and most of the time the changelog is included, so I can quickly check what happened) for new versions. Once merged a webhook fires to tell Komodo to pull the new version.
I really recommend this approach now. Once setup it is very automatic, but not to the point of YOLO-automation like Watchtower and :latest 😅


is easier to automate for things like providing bots with changed social media credentials
Tbh, sounds a bit like a cursed use case for a password manager, but I am curious how you set that up.
meaning if you disconnect from VPN for whatever reason, the other containers don’t suddenly send data over non-VPN network.
Is that 100% certain? I think I can recall stories from 15 years ago, where torrent clients had kill switches and they still leaked data.
Damn, people are taking Stardew Valley serious


There are 2 more sides unused as of now. Give me a whole minecraft block destruction animation while scrolling down, lol


Now a days, you can do sessions all online.
I wish. Germany usually has a combination of “bad internet”, “tech illiteracy” and “no appointments in the next 2-4 years” .


Honestly, no clue, but in my career the answer why something beneficial hasn’t been done is usually “backwards compatibility”.


They dont detect at all. It depends on what location you choose when you register. So if you want to migrate, you have to create a new account.
ChangeDetection does not necessarily need a browser and can be run without, but can do more with it (e.g. bypass some bot protections or even do some steps on the website, like filling a form, before checking for changes).