Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsMay 13, 2026·3 min de lecture

Zoraxy — Self-Hosted Reverse Proxy with Web Dashboard

A general-purpose HTTP reverse proxy and forwarding tool written in Go, featuring an intuitive web UI for managing virtual hosts, TLS certificates, and traffic routing without editing config files.

Introduction

Zoraxy is a lightweight, self-hosted reverse proxy built in Go that replaces complex Nginx or Caddy configurations with a clean web dashboard. It handles subdomain routing, automatic HTTPS via ACME, WebSocket proxying, and basic access control, all manageable through a browser.

What Zoraxy Does

  • Routes HTTP and HTTPS traffic to backend services based on subdomain or path rules
  • Manages TLS certificates automatically via Let's Encrypt or custom certificates
  • Provides a real-time web dashboard for adding, editing, and monitoring proxy rules
  • Supports WebSocket, TCP, and UDP stream proxying alongside standard HTTP
  • Includes built-in uptime monitoring and basic analytics for proxied services

Architecture Overview

Zoraxy runs as a single Go binary with an embedded web server for the admin UI. The reverse proxy core handles incoming requests, matches them against user-defined routing rules stored in a local config file, and forwards traffic to the appropriate upstream. TLS termination happens at the proxy layer using certificates managed by the built-in ACME client.

Self-Hosting & Configuration

  • Deploy via Docker or download the single binary for Linux, macOS, or Windows
  • Access the web UI on port 8000 to configure proxy rules without touching config files
  • Set up automatic HTTPS by enabling the built-in ACME client and pointing DNS records
  • Configure access control with IP whitelisting and basic authentication per route
  • Persistent data is stored in a single config directory that can be backed up easily

Key Features

  • Zero-config TLS with automatic certificate renewal via Let's Encrypt
  • Single binary deployment with no external dependencies
  • Visual dashboard for managing all proxy routes and monitoring traffic
  • Built-in uptime checker that monitors backend health and alerts on downtime
  • Supports virtual directories, subdomain routing, and custom header injection

Comparison with Similar Tools

  • Nginx Proxy Manager — more mature but heavier; Zoraxy is lighter and written in Go
  • Caddy — powerful CLI-first proxy; Zoraxy prioritizes the web UI experience
  • Traefik — container-native with auto-discovery; Zoraxy is simpler for static setups
  • HAProxy — enterprise-grade load balancer; Zoraxy targets homelab and small-team use cases

FAQ

Q: Can Zoraxy replace Nginx Proxy Manager? A: For homelab and small deployments, yes. It covers subdomain routing, HTTPS, and WebSocket proxying with a simpler setup.

Q: Does it support Docker service auto-discovery? A: Not natively. You add proxy rules manually through the web UI or via the REST API.

Q: What about performance under heavy traffic? A: Zoraxy is built in Go and handles moderate traffic well. For high-throughput production environments, Traefik or HAProxy may be more appropriate.

Q: Is there an API for automation? A: Yes. Zoraxy exposes a REST API that mirrors all web UI functionality for scripting and automation.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires