Zeroserve: A zero-config web server you can script with eBPF
- Infrastructure
- Open Source
- Programming
- Developer Tools
The post introduces zeroserve, a Rust web server for static content and reverse proxying that packages a site as one tar archive, indexes file offsets at startup, and serves directly from that file without unpacking. Its main design bet is that web server behavior should be scripted in eBPF rather than split between a declarative config language and an extra plugin or scripting layer. The author also included straightforward benchmarks against nginx and Caddy, with zeroserve modestly ahead of nginx in the tested cases.
Treat this as an interesting architecture experiment, not a drop-in nginx or Caddy replacement yet. If you run edge infrastructure, the useful signal is that people are still looking for a cleaner escape hatch than sprawling config DSLs, but they will demand hardening, multi-core support, and a credibility story before they switch.
- su3.io
- Discuss on HN