FREEDOM251

Freedom251 › Reverse Proxy Software

Soli Proxy

Free plan APILinuxMacSelf-hosted

Visit Soli Proxy Alternatives

Soli Proxy's own site

What Soli Proxy is

Soli Proxy is a free, self-hosted HTTP/2 reverse proxy server built with Rust and Hyper 1.0. It supports HTTP/2, HTTP/1.1 fallback, and transparent WebSocket proxying with bidirectional streaming. The server can discover applications in a sites directory, assign ports, run health checks, and deploy managed applications through blue-green updates and traffic switching. Configured domains can use automated Let's Encrypt certificates, while self-signed certificates are available for development. Routing changes can be hot-reloaded without restarting. Lua 5.4 scripts extend authentication, routing, response transformations, and logging. Circuit breakers can stop requests to failing backends, and multiple targets support round-robin, weighted, or failover balancing. A Prometheus metrics endpoint works with compatible collectors, including Grafana Agent. The REST Admin API manages routes, applications, circuit breakers, and server configuration at runtime. API-key protection is supported, and unauthenticated administration must be bound to loopback. Deployment examples cover Docker, daemon mode, and systemd. The project is MIT licensed.

Who it suits

It suits technical teams wanting a free, self-hosted proxy for application routing, TLS termination, WebSockets, and blue-green deployment. Its Linux, macOS, API, and self-hosted availability fits infrastructure-managed environments.

What it does well

  • Free plan with self-hosted deployment
  • HTTP/2 and WebSocket support
  • Blue-green updates with health checks
  • Lua scripting and hot-reload routing
  • Prometheus metrics and REST administration

What to know first

  • No built-in rate limiter
  • Unauthenticated Admin API must use loopback
  • Requires self-hosted deployment
  • Rate limiting requires Lua scripting

Verdict

Soli Proxy offers a configurable self-hosted proxy with deployment, resilience, scripting, and observability features. Plan to implement rate limiting through Lua and secure the Admin API appropriately.

Facts from Soli Proxy's own pages

Admin API
The REST Admin API manages routes, apps, circuit breakers, and server configuration at runtime. · proxy.solisoft.net, 8 Oct 2026
App hosting
It can discover apps in a sites directory, allocate ports, run health checks, and deploy apps with blue-green updates. · proxy.solisoft.net, 8 Oct 2026
Authentication
The Admin API can use an API key, and the documentation says it must be bound to loopback if no authentication is configured. · proxy.solisoft.net, 8 Oct 2026
Configuration
Routing configuration can be hot-reloaded without restarting the server. · proxy.solisoft.net, 8 Oct 2026
Deployment
The deployment guide provides examples for Docker, daemon mode, and systemd. · proxy.solisoft.net, 8 Oct 2026
Deployments
Managed apps support blue-green deployments with health checks and traffic switching. · proxy.solisoft.net, 8 Oct 2026
Integrations
Documented deployment and app hosting options include Docker and systemd, and metrics can be used with Grafana dashboards. · proxy.solisoft.net, 8 Oct 2026
License
The site footer identifies Soli Proxy as MIT licensed. · proxy.solisoft.net, 8 Oct 2026
Metrics
A built-in Prometheus metrics endpoint is compatible with Prometheus, Grafana Agent, and other compatible collectors. · proxy.solisoft.net, 8 Oct 2026
Observability
A built-in Prometheus metrics endpoint can be scraped by Prometheus, Grafana Agent, or compatible collectors. · proxy.solisoft.net, 8 Oct 2026
Platforms
The install script supports Linux and macOS on x86_64 and arm64; the guide also documents building from source with Rust 1.75 or later. · proxy.solisoft.net, 8 Oct 2026
Product
Soli Proxy is an HTTP/2 reverse proxy server built with Rust and Hyper 1.0. · proxy.solisoft.net, 8 Oct 2026
Protocols
The proxy supports HTTP/2, WebSockets, and HTTP/1.1 fallback as described in the maker's repository README. · github.com, 8 Oct 2026
Purpose
Soli Proxy is an HTTP/2 reverse proxy server built with Rust and Hyper 1.0. · proxy.solisoft.net, 8 Oct 2026
Rate limiting
Soli Proxy does not include a built-in rate limiter; the security guide describes implementing one through Lua scripting. · proxy.solisoft.net, 8 Oct 2026
Resilience
Per-backend circuit breakers can stop routing to failing backends, and multiple targets support round-robin, weighted, or failover load balancing. · proxy.solisoft.net, 8 Oct 2026
Scripting
Lua 5.4 scripts can add authentication, routing, response transformation, and logging hooks. · proxy.solisoft.net, 8 Oct 2026
Security controls
The admin API can require an API key and refuses non-loopback binding unless authentication is configured. · proxy.solisoft.net, 8 Oct 2026
Security limits
The documentation says Soli Proxy does not include a built-in rate limiter; rate limiting can be implemented through Lua scripting. · proxy.solisoft.net, 8 Oct 2026
TLS
It supports self-signed certificates for development and automated Let's Encrypt certificates for configured domains. · proxy.solisoft.net, 8 Oct 2026
WebSockets
It supports transparent WebSocket proxying with bidirectional streaming. · proxy.solisoft.net, 8 Oct 2026

Where Soli Proxy stands on Freedom251

Look at these too