Hosting a website on an 8-bit microcontroller
An engineer successfully hosted a simple website using an 8-bit AVR64DD32 microcontroller, leveraging Serial Line Internet Protocol (SLIP) and a minimal TCP implementation to enable basic web functionality. Despite hardware limitations, the system connects to the internet via a serial link and uses WireGuard to allow remote access through a Linux router with a public IP. The project demonstrates the feasibility of running networked services on extremely limited hardware with creative software solutions.
- ▪The AVR64DD32 microcontroller has 8 kB RAM, 64 kB flash, and runs at 24 MHz, costing only $1.
- ▪Ethernet was deemed too fast for the microcontroller, so SLIP over a serial connection was used instead.
- ▪A custom TCP implementation was written, as full TCP support required handling connection states and packet retransmission.
- ▪The web server responds with a hardcoded HTTP response, limiting it to a single URL.
- ▪WireGuard is used on a Linux machine in Helsinki to provide a virtual network link, enabling public access to the microcontroller-hosted site.
Hacker News (Front Page) files mainly under programming. We currently carry 738 of its stories. Top-voted stories on Hacker News.
Story provenance
Source · retrieval · rights · ranking — open for full record
inspect →
Attribution is not the same as permission. This drawer separates discovery metadata, excerpts, WeSearch-generated summaries, reuse status, and whether the publisher receives the visit. Nothing here claims a legal grant the publisher has not made.
Record
| Original publisher | Maurycyz |
| Canonical URL | https://maurycyz.com/projects/mcusite/ |
| Publication time | Sun, 17 May 2026 01:25:26 +0000 |
| Retrieval time | 2026-05-17T01:40:19.096Z |
| Last seen | 2026-05-17T02:31:51.688Z |
| Headline source | Publisher (no WeSearch rewrite) |
| Excerpt source | publisher body |
| Excerpt method | First ~120 words (~800 chars) of extracted publisher body, fair-use limited. |
| Summary | WeSearch · cerebras-chat (WeSearch summarizer) |
| Summary source text | contentText |
| Citation coverage | Summary is a WeSearch-generated derivative; primary citation is the original publisher URL. |
| Cluster | EQY95rGYVUA5 |
| Cluster logic | Grouped by semantic title/content similarity across sources within a rolling window. Same-publisher template collisions are excluded from coverage comparison. |
| Ranking reason | Story pages are not engagement-ranked. Hub feeds use recency, with optional source-diversified chronological ordering (cap consecutive stories per source). No personalized ranking. |
| Publisher visit | Yes — open original |
| Substitutes article? | No — link-out required for full text |
Rights status (four layers)
WeSearch handling by dimension
| Indexing | May the item be indexed (stored, ranked, made findable)? | Allowed |
| Snippet | May a short excerpt of the publisher's text be shown? | Allowed |
| AI summary | May WeSearch generate its own short summary of the article? | Limited |
| Retrieval / RAG | May the content be exposed for third-party retrieval-augmented generation? | Not asserted |
| Model training | May the content be used to train AI models? | Not asserted |
| Commercial reuse | May the content be reused commercially? | Not permitted |
Basis: Derived from the published RSS/Atom feed. Contact: [email protected]. Reviewed: 2026-07-24.
Opening excerpt (first ~120 words) tap to expand
Hosting a website on an 8-bit microcontroller. 2026-05-11 — 2026-05-14 (Electronics) (Programming) In today's episode of "dumb things to do with an AVR microcontroller": Does your server come with real wood? MCU website demo (may go down if this gets posted to HN) My victim is the AVR64DD32 which is quite similar to the Atmega328 of Arduino fame. Compared to the older Atmega, these AVR DD lines are cheaper for the same memory, use a single programming pin and have nicer peripherals: CPU:Single 8-bit AVR core @ 24 MHz (max) RAM:8 kB (static RAM) Flash:64 kB EEPROM:256 bytes Voltage:1.8 - 5.5 Volts Cost:$1 So that's the computer (a rather spacious one at that) but it'll need an internet connection to host a website.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Maurycyz.