May 8, 2026
Home server, home drama
Hosting a Site on a Raspberry Pi
Man puts website on a tiny home computer and the internet instantly panics
TLDR: A developer used a Raspberry Pi — basically a tiny cheap computer — to host a website from home instead of using a normal web host. Commenters instantly turned it into a fight over safety and bad mobile design, making the reactions far juicier than the tutorial itself.
A hobby coder decided to do the most delightfully DIY thing possible: buy a domain name, grab a dusty Raspberry Pi, and host a website from home instead of using a big hosting company. The setup is part scrappy home project, part mini guide, with the creator explaining how they picked Astro to build the site and then wired the whole thing up so the little device could serve pages to the public internet. Cute? Yes. Calm? Absolutely not.
Because the real show was in the comments, where the vibe split into three camps fast. First came the cautious crowd, basically screaming: please do not turn your house into a public server farm. One commenter warned against “poking holes” in a home network and pushed a safer alternative, turning a simple maker project into a mini internet safety debate. Then there was the design police, who skipped the networking discourse entirely and went straight for the throat: on mobile, the site was allegedly so broken it was “unreadable.” Brutal.
And of course, the peanut gallery added some classic internet chaos. One commenter immediately dropped a Hacker News link, which is basically the online equivalent of yelling, “Take this fight to the nerd arena!” So while the article itself is a cheerful how-to about self-hosting, the community turned it into a familiar tech soap opera: Is it clever, reckless, or just ugly on a phone? Somehow, the answer appears to be… all three.
Key Points
- •The article explains how to host a website from a Raspberry Pi using a Node.js-based setup.
- •The author chose Astro for the site after considering Astro and Svelte.
- •A previous dependency issue with an i18n library that did not work on Vercel motivated self-hosting for dynamic content.
- •The hosting setup includes router port forwarding, DNS configuration, Caddy reverse proxying, building the app, and running it with PM2.
- •The article also describes using GitHub Actions with an SSH action to automate pulling updates and restarting the server after pushes.