Fe

Ferron on Ubuntu 24.04 LTS

Azure Networking

Ferron is a fast, memory safe web server and reverse proxy written in Rust, serving static sites and routing traffic to your backends.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Ferron is an open source web server written in Rust, built for speed and memory safety. It serves static files, works as a reverse proxy and load balancer across your backend servers, terminates TLS with automatic or manual certificates, and speaks HTTP/1.1 and HTTP/2 (with experimental HTTP/3). Configuration is a single, readable KDL file: define virtual hosts, per path locations, proxying, header rewriting, access control and rate limiting. It is a lean, modern alternative to nginx and Caddy for fronting websites and APIs.

Why the cloudimg image

cloudimg delivers Ferron fully patched and already serving on first boot: a cloudimg landing page is served over HTTP and HTTPS, and a bundled loopback backend is reverse proxied at the /backend path, so the appliance demonstrates both static serving and content routing standalone with nothing else to deploy. A shipped self test command proves a real request was served and a real request was proxied end to end. The reverse proxy backend is kept on the loopback interface, the privileged ports 80 and 443 are bound by an unprivileged service account, and the TLS certificate is generated per instance at first boot, so no key material ships in the image. Paired deployment guide and 24/7 support.

Common uses

  • Serve static websites and single page apps with HTTP/2 and per instance TLS
  • Reverse proxy and load balance traffic across your own application backends
  • Front APIs and services with header rewriting, access control and rate limiting