There are some bots that are useful for everyone (community specific ones mostly), those I have no qualms with as they help everyone in that community.
The ones I abhor are the spam bots ones, different accounts giving variations of the same messages, possibly to farm karma or inflate activity numbers (I wouldn’t rule anything out when it comes to spez making his darling look active).
I also hate down vote bots as I feel they don’t contribute to anything.
I have both a Hetzner root server (it’s nicely beefy) where I host all my public stuff (website, api’s, Lemmy instance etc) and my homelab which is more personal media (Plex, 'arrs, Gitlab, wireguard, dydns)
The Hetzner box is configured using NixOS (config).
Homelab is mostly configured with docker compose, though I have plans to switch over to nixos to nail down the config. I am using cloudflare for my dns and created a smol cli tool to update a record there with my public ip address (homemade dydns). This is used by Wireguard to give me access to everything hosted there. Even though everything is hidden away from the Internet I still have https on everything thanks to dns verification.
(hastially typed up over breakfast so it may be a tad disorganised, feel free to ask any question if ye have any)
This is it for me. I used to use caddy a few years ago because writing config files was a breeze. Now I “use” nginx because I can define everything in a few lines of nix and it’s configured automagically for me.