7 sek -> 1 usd
Det var bättre förr 🥲
(Justin)
Tech nerd from Sweden
7 sek -> 1 usd
Det var bättre förr 🥲
Unraid is very unstable and hard to repair when it breaks
I’ve met sysadmins who say that unironically 😅
Yup, same here. being able to skip all the networking and DNS hassle and have it automated for you is so nice.
Having databases fully managed with cnpg is AMAZING
I just have renovate set to auto update my argocd, so everything just runs itself with zero issues. Only the occasional stateful container that has breaking changes in a minor version.
If something OOMs or crashes, it all just self heals, I never need to worry about it. I don’t have any HPAs (nor cluster scaling obv), though I do have some HA stuff set up just to reduce restart times and help keep the databases happy.
The main issue with Kubernetes is that a lot of self-hosted software makes bad design decisions that actively make kubernetes harder, eg sqlite instead of postgres and secrets stored in large config files. The other big issue is that documentation only supports docker compose and not kubernetes 90% of the time so you have to know how to write yaml and read documentation.
Moving my hass from a statefulset to kubevirt sounds tempting. Did you have better reliability/ergonomics? I have been looking into moving my Hass automation to NodeRed, so that I can GitOps it all, since NodeRed supports git syncing.
Docker got popular because of dockerfiles. It really sucks at service management though which is why people run Kubernetes in production, not Docker.
Kubernetes is designed to improve reliability
if it ain’t broke don’t fix it. I’ve worked plenty of private sector jobs where they use COBOL somewhere in the company
Ä is the swedish way of writing ae: “aegg”. Basically identical to the english pronunciation, but the vowel is a little higher in the mouth.
Apparently the English pronunciation is actually adopted from the norse word, instead of the older “Ei” germanic etymology. If English hadn’t adopted the Norse pronunciation, it would be closer to “Ey”.
Yeah I would say there’s a spectrum of intelligibility of English - Dutch - Swedish - German.
Organic outdoor eggs are about $0.50 an egg in Sweden near me. The eggs in the picture are free-range indoor and are less than $0.10 per egg.
You should use synapse. Dendrite is not intended for self-hosted homeservers. You will have an easier time with calling/rtc with synapse as well.
Here is a good example of how to set up a home server, which was shown off by the devs at fosdem last weekend:
NixOS is the better source-based distro. Everything can compile from source, but you can also use the binary cache if you don’t want to.
Fun fact, the guy who made it is James from Garbage Time
Open AI Dublin could just legally pirate ChatGPT o1 once the trade war kicks off
The 4 kinds of news articles
Of the services OP is asking about, I’ve only run Lemmy, but I will say that running fediverse services are quite advanced, which is exactly what k8s is made for - Running advanced web applications.
I’m firmly on the “k8s at any scale” team. If you can figure out how to run the k3s install command and are willing to look at some yaml documentation, you will have a much easier time setting up database and networking, running backups, porting your infrastructure to other providers, and maintaining everything, than with legacy control panels or docker compose. The main reason why Docker Compose is so much more accessible for self-hosters is because of the quantity of noob-focused documentation for Docker Compose, But learning either system requires learning the same concepts of containers, IP adresses, storage, etc. Docker Compose also has some disk and networking shortcuts for single-server workloads, but they also have their downsides (what is a macvlan?).
The main reason why I think Kubernetes is critical for this specific workload is the number of production-critical databases that OP will need to run. OP will be running something like 4-8 postgres databases, with high uptime and 100% durability requirements. Trying to do that manually with Docker compose just isn’t feasible unless you’re willing to code. Kubernetes makes all of that automated with CNPG. See how easy it is to create a database and have automated backups to S3 with Kubernetes
The biggest challenge for kubernetes is probably that the smaller applications don’t come with example configs for Kubernetes. I only see mastodon having one officially. Still, I’ve provided my config for Lemmy, and there are docker containers available for Friendica and mbin (though docker isn’t officially supported for these two). I’m happy to help give yaml examples for the installation of the applications.
I would recommend installing k3s and cnpg on the VPS. These will make it easier to run the various containers and databases you will need to run lemmy, etc. This is the standard way that big companies run servers in 2025, and it’s 100% portable to any server/hosting company just through copying and pasting the yaml files (like docker compose).
https://docs.k3s.io/quick-start
https://cloudnative-pg.io/documentation/1.25/quickstart/
Make sure you save backups of your VPS, and use object storage to backup your databases.
I have example kubernetes configuration for lemmy on my Git. It doesn’t use any volumes/local-storage, all user data is saved into either the database or object storage, to make it cheap and easy to backup.
I’m a professional DevOps engineer, so I work with hosting every day. Let me know if you have any questions or want advice.
They don’t have HDMI CEC
The new steamos release for x86 is a nice start though. I was trying to run stock KDE before and and nothing worked with HDR and I couldn’t get any sound out of my TV’s TOSLINK output. Being able to run steamOS is probably a big improvement for out-of-the-box setups.
Seems like a cool project I might try if valve doesn’t release a steam console soon
NTsync is not the same as Fsync, it allows for kernel acceleration of NT sync primitives, increasing speed over current wine/Proton builds.