Self-host Jauth
1.8.0SSL/TLS reverse proxy adding SSH and Telegram authorization
- Stars
- 189
- Ports
- 80 (HTTP redirect to HTTPS), 443 (HTTPS reverse proxy), 2222 (SSH authorization server)
What is Jauth?
This lightweight reverse proxy secures self-hosted apps with automatic HTTPS via Let's Encrypt or self-signed certificates. Users log in through SSH keys or a Telegram widget, with optional single sign-on across multiple domains. Each domain can have its own access whitelist and target backend. The authenticated username is forwarded via the Remote-User header. It runs as a single dependency-free binary configured through a TOML file.
Should you self-host Jauth?
Jauth scores 44/100 on selfhost.directory (how scoring works) and ranks #20 of 24 in Reverse Proxy. It has 189 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is GPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Traefik (87/100, 65 398 stars). It scores higher overall, so compare the two before you pick. See Jauth vs Traefik side by side.
Features
- HTTP to HTTPS redirect
- Multi-domain support
- Remote-User header forwarding
- Single Sign-On (SSO)
- SSH key authentication
- SSL/TLS Termination
- Telegram login widget
- Whitelist-based access control
Jauth README
More in Reverse Proxy
JellyswarrmJellyswarrm is a self-hosted, open-source reverse proxy that merges multiple Jellyfin servers into one unified interface for browsing and playback.
Kong🦍 The API and AI Gateway
LoStackLoStack is a self-hosted Docker and Traefik proxy manager automating service routing, SSO via Authelia, with a 100+ package depot for one-click installs.
LuckySelf-hosted networking suite for routers: IPv6/IPv4 port forwarding, DDNS, reverse proxy, STUN tunneling, WOL, ACME certs, run as one Go binary with a web admin UI.
LuraUltra performant API Gateway with middlewares. A project hosted at The Linux Foundation
MantraeSelf-hosted web UI for managing Traefik dynamic config without editing YAML, with agent discovery and DNS integration.
mdns-proxymdns-proxy is a self-hosted, open-source reverse proxy that discovers Docker services and publishes them via mDNS for hostname-based access.
mesh-router-tunnelSelf-hosted WireGuard VPN routing domain requests to Docker containers across networks with automatic HTTPS via Caddy.
Middleware ManagerA self-hosted web UI for managing Traefik middlewares, custom services, plugins, and mTLS — compatible with Pangolin or Traefik directly.
MuximuxOpen-source self-hosted homelab dashboard in Go whose built-in embedding proxy rewrites headers and paths so stubborn apps work inside iframes.
netgoatNetGoat is an open-source, self-hosted Go reverse proxy and free Cloudflare alternative with domain routing, WAF rules, rate limiting, TLS/ACME and bot challenges.
NGINXNGINX is a self-hosted, open-source web server that also functions as a reverse proxy, load balancer, content cache, and mail proxy.

0 comments