Serving a Website on a Raspberry Pi Zero Running in RAM

A tiny $5 gadget put a site online, and the comments instantly turned into a nerd cage match

TLDR: A personal website is running from a super-small Raspberry Pi mostly from memory, with a cheap outside server helping with secure connections. Commenters split fast: some called it a fun geek flex, while others said it’s less impressive once the cloud assist enters the picture.

A hobbyist proudly revealed that their tiny personal website is being served from a Raspberry Pi Zero so small and cheap it’s basically the tech equivalent of a pocket toy. The twist? It runs almost entirely from memory, with a tiny memory card mostly there to help it start up and save changes. To keep things light, the creator also sends the hard part of secure web traffic through a bargain basement cloud server first. That practical shortcut is exactly where the comment section smelled blood.

Some readers were impressed for about five seconds before going full "actually" mode. One of the loudest reactions was basically, why is everyone acting amazed? A commenter scoffed that a Pi Zero is still more powerful than old-school company servers from the 1990s, arguing that a simple website on it is not exactly moon landing material. Others jumped in to point out that the “real” website link had to be corrected, which gave the whole thread a little detective-energy chaos.

Then came the mini-drama: is this really self-hosting if the secure connection is being handled somewhere else? One side said the project is still a fun, clever experiment. The other said, hold on, if the cloud is doing the heavy lifting, let’s not oversell the tiny computer heroics. Meanwhile, fellow tinkerers treated it like a bat signal, showing off their own oddball setups, from a joke server that became useful to plans for a multiply redundant always-on bastion host assembled from forgotten drawer junk. In other words: classic internet tech thread — one part admiration, one part nitpicking, one part glorious gadget hoarding.

Key Points

  • The article documents a website hosted on a Raspberry Pi Zero v1.3 running Alpine Linux entirely from RAM in diskless mode.
  • A microSD card is still required for installation, booting, and saving persistent configurations despite the system running from memory.
  • The setup uses Alpine's lbu and apk cache so configuration changes and installed packages can persist across reboots.
  • The author routes TLS termination through a separate low-cost VPS instead of handling it directly on the Pi Zero.
  • The installation guide includes macOS-based SD card preparation and emphasizes selecting no disk during setup-alpine to preserve a diskless configuration.

Hottest takes

"more powerful than an enterprise server from the 1990s" — MitPitt
"they are handing off all TLS to a cloud provider" — c0nsumer
"It started as a joke, but I kept it" — jcalvinowens
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.