Most self-hosting guides are written from the documentation. You can tell, because they stop exactly where the documentation stops: right before the part where your appliance refuses to give your own user account permission to do the thing the guide assumed was trivial.
This site is written from the other side of that wall. Everything here has been run on real hardware, in a home, on a residential connection, and the parts that did not work the first time are written down as failures rather than quietly skipped.
What this site runs on
The page you are reading is served from a consumer NAS at home, through a free Cloudflare Tunnel, on a residential connection with no public IP address and no forwarded ports. There is no cloud host behind it. If the power goes out at home, this page goes down with it — which is exactly the trade-off the site keeps writing about.
That setup is the source material: a UGREEN NAS running UGOS, several long-lived
services behind one tunnel, Tailscale for private access, and a pile of
constraints most guides never mention — an SSH account with no sudo and no
access to the Docker socket, no unzip, no usable cron, no rsync. Working
inside those limits is where the useful writing comes from.
What you can expect
Tested unless stated otherwise. If something here has not been personally run, the text says so. There is no house style of implying experience that does not exist.
Failures included. The wrong turns are usually more useful than the happy path, so they stay in.
No paid recommendations. As of today there are no affiliate links, no ads, and no sponsored content anywhere on this site. See Disclosure, which gets updated before that ever changes rather than after.
Free-first, but honest about the ceiling. The bias here is toward the zero-cost option, because most home setups genuinely do not need to pay for anything. Where free stops being good enough, that gets said plainly instead of papered over.
Corrections
Corrections are welcome and get made. If something here is wrong, out of date, or behaves differently on your hardware, email support@lookmanocode.com and the page gets fixed.