ECC RAM protects against bit flips (a bit changing to the wrong state). These can be caused by electric or magnetic interference. A pixel of a picture suddenly having the wrong color because of a bit flip is not that bad but some day an important file might end up corrupted because of one. I want to sleep well at night not having to worry about silent data corruption so ECC RAM it is. See here for more information: https://en.wikipedia.org/wiki/ECC_memory
My homelab is my hobby. I maintain it for my pleasure and to learn new skills. We have an infra nerds club with a few colleagues and we're having a lot of fun comparing our approaches!
Author here, indeed I didn't install a UPS. I've tried to keep my setup fairly minimal, and I'm consciously accepting that if there's a power outage my services will be down. I self-host exclusively for myself, not for others.
What I don't want though is a power outage putting my server offline while I'm on holidays, and not be able to access my services at all.
My ISP-provided router supports Wireguard, so I can use that to connect to my KVM and send the Wake on LAN packages.
Out of curiosity, did you look through the BIOS options on your computer? Mine is much less capable than yours (it is a used mini-pc) but it has options to boot itself up upon resuming power.
I use UPS for my internet and then remote access such as intel AMT will get you back into your systems if you've specced your hardware to have such features.
of course not, but you would vpn in, your router (or server behind your router but that may be more risky being able to get in if something fails) should run a vpn if you plan to use something like AMT.
Author here, indeed I bought a JetKVM. A colleague had one and recommended it warmly! I'm Very happy with it so far, but my usage has been rather basic.
I've heard that it might be difficult to get one in the US though.
You can increase the guess accuracy a little by looking for the "tLS" characters , skipping the first 3 chars. Also this is a mnemonic about TLS and identifies all strings starting with 5 dashes, excluding so most of yaml documents
I've had similar thoughts and decided not to embed comments on my blog, but to link to social media where people can still give me feedback.
One of the most positive things I've done though is to generate "Comment by email" links at the end of each post. People who reach out directly and only to me behave much differently than people who do performative commenting on social media.
The AA big book, as it is known. It's actually a small, but very thick book. It's the basis for all twelve step programs.
The main exercises related to my comment are writing out resentments as they occur—who/what wronged you, why that hurt and what part we may have played. Same with fears—what they are, how do they affect us.
Honestly, a lot of it is so simple, but it really forces you to think about these things.
i always recommend Addictive Thinking: Understanding Self-Deception [Twerski M.D., Abraham J] on the topic. A short and insightful read that goes one level deeper than looking at any particular substance. He focuses on the contradictory thinking that addicts use to avoid seeing reality.
I wrote about why I don't (want to) self-host services for others: https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-se...