Great explanation! Though I prefer to regard monads as semicolon simulators. Monads combine actions separated by semicolons together. The combination can be exceptional, logging, multi-output, or whatever.
Thanks for looking into it.
I am not publishing any ports other than Caddy, and forgejo's ssh port that I think cannot be forwarded. You mean I should block port 3000 from my VPS as well, right?
I am having trouble reading ss -nltp output, could you explain what each entry means?
Also I am concerned that allowing access to podman1 private network interface could be too permissive. How do you think?
Hmm, so basically AdGuard is streamlined for the dns-filtering usage?
I was thinking of buying an raspberry pi and running pi-hole on it, can I do the same on adguard, presumably easier?
Ah, this explains why linux kernel grew to be quite large. Thanks!