- Don't depend on other people's software services.
- Buy a domain and host your own website.
- Don't pick a sketchy TLD or registrar.
- Mailing lists beat social media accounts.
- It's okay to depend on a cloud.
I had the belief that the article was going to say the exact opposite wrt. cloud hosting. You're literally renting space, and if your stuff gets any heat, your cloud provider may simply shut you down without a trial.Even if you host your own server on your own legal property, most people don't have AS-numbers and peering agreements, so ultimately on the internet most people rent something.
I always felt like you are painting target on your homelab when you allow outside access.
Nowadays, I recommend them use Tailscale as an out-of-the-box Wireguard-based VPN to safely connect to their home servers from remote locations.
Tutorials:
- https://wiki.gentoo.org/wiki/Nftables/Examples
- https://wiki.archlinux.org/title/Nftables
- and probably the best advanced tutorial is a video series https://www.youtube.com/watch?v=K8JPwbcNy_0&list=PLUF494I4KU...
TL;DR One should know firewall fundamentals, nft/nftables as successor of iptables is very convenient to use, a single config document instead of interactiving with 100 cli commands which have to be in a specific order.