Reverse proxy hosts
Route domains to services such as Jellyfin, Vaultwarden, Plex, or any reachable upstream.
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 ZimaOSGateway health at a glance
Designed for home labs and self-hosters who want power without spending their evening editing configuration files.
Route domains to services such as Jellyfin, Vaultwarden, Plex, or any reachable upstream.
Create a site, upload its files and publish it on a defined port from the same interface.
Caddy handles eligible public certificates and renewals once DNS and ports 80 and 443 are ready.
Understand entry points, gateway state, storage and anything needing attention in seconds.
See managed domains, certificate state, expiry data when available, and filtered activity.
Manage administrator and standard-user accounts without leaving the gateway.
Run one image and persist its data in your normal appdata location.
Upload a website or enter a domain and the address of the service you want to proxy.
Direct DNS to your gateway. Caddy handles routing and automatic public HTTPS.
This pinned image gives you a predictable version on ZimaOS or any Docker host. Replace the password and session secret before starting.
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.1Site 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.
The foundation already present in Site Gateway.
NGINX Proxy Manager–inspired workflows, simplified for Site Gateway.