Documentation
Guides for FlashLin v2.0
Installing, configuring and operating FlashLin v2.0 — including the limits and trade-offs of each feature, so you can tell what fits your deployment before you rely on it.
Getting started
Install FlashLin on Linux, or build it from source, and serve your first site.
Installing FlashLin on your Linux distribution
Distro-specific install notes for every Linux FlashLin supports, x86_64 and arm64.
Domain configuration and HTTPS
A full walkthrough of virtual hosts, routing, and automatic HTTPS via Let's Encrypt — no control panel required.
HTTP/1.1, HTTP/2 and HTTP/3 in FlashLin v2
HTTP/1.1 and HTTP/2 support plus the optional, experimental HTTP/3 over QUIC listener.
QUERY and WebSocket support
Reverse-proxying the HTTP QUERY method and WebSocket upgrades to a backend application.
Automatic HTTPS and hot reload
ACME/Let's Encrypt certificate automation and validated hot config reload with --watch.
Fast delivery in FlashLin v2
Static delivery, caching, compression, streaming limits and honest benchmark status.
Enabling the sendfile / direct_static_io fast paths safely
What server.sendfile and server.direct_static_io do, and how to enable them safely.
