Self-hosted · Caddy-powered

Your sites. Your services.
One calm gateway.

Site Gateway makes it refreshingly simple to publish static sites, proxy local services, manage HTTPS, and see what is healthy—all from one focused control panel.

v0.6.0-alpha.1Built for Docker, Unraid, and ZimaOS

Everything is flowing.

Gateway health at a glance

● All systems healthy
Hosted sites3
Proxy hosts3
Certificates3
Needs attention0
Live gateway healthUpdated just now
HTTP entry pointPort 80Responding
HTTPS entry pointPort 443Responding
Caddy configurationAutomatic TLSLoaded
One control plane

The useful parts of web hosting, without the maze.

Designed for home labs and self-hosters who want power without spending their evening editing configuration files.

Reverse proxy hosts

Route domains to services such as Jellyfin, Vaultwarden, Plex, or any reachable upstream.

Static site hosting

Create a site, upload its files and publish it on a defined port from the same interface.

Automatic HTTPS

Caddy handles eligible public certificates and renewals once DNS and ports 80 and 443 are ready.

Operational dashboard

Understand entry points, gateway state, storage and anything needing attention in seconds.

Certificates and logs

See managed domains, certificate state, expiry data when available, and filtered activity.

••

Users and roles

Manage administrator and standard-user accounts without leaving the gateway.

From zero to served

Three steps. No mystery.

Deploy the container

Run one image and persist its data in your normal appdata location.

Add a destination

Upload a website or enter a domain and the address of the service you want to proxy.

Point your traffic

Direct DNS to your gateway. Caddy handles routing and automatic public HTTPS.

Local installation

Run the current alpha.

This pinned image gives you a predictable version on ZimaOS or any Docker host. Replace the password and session secret before starting.

Before cutoverPorts 80 and 443 must be available. If NGINX Proxy Manager currently owns them, keep it running until you are ready to move traffic and have tested your Site Gateway configuration.
Docker CLI
docker run -d \
  --name site-gateway \
  --restart unless-stopped \
  -p 80:80 -p 443:443 \
  -p 8080:8080 \
  -p 9000-9099:9000-9099 \
  -v /DATA/AppData/site-gateway:/data \
  -e PUID=1000 -e PGID=1000 \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD='CHANGE_ME' \
  -e SESSION_SECRET='CHANGE_TO_A_LONG_SECRET' \
  ghcr.io/mfwadejr/site-gateway:0.6.0-alpha.1
Transparent roadmap

An alpha with a clear direction.

Site Gateway is usable for evaluation today, but it is still pre-release software. Back up your data and validate critical routes before replacing a proven production gateway.

Available in the current alpha

The foundation already present in Site Gateway.

Hosted sitesProxy hostsCaddy TLSHealth dashboardCertificate inventoryLogsUsers

Planned next

NGINX Proxy Manager–inspired workflows, simplified for Site Gateway.

Access ListsLAN restrictionsRedirect HostsThemed access loginDeeper monitoring