{"repo":"yusing/godoxy","free":true,"listed":false,"github":"https://github.com/yusing/godoxy","clone":"git clone https://github.com/yusing/godoxy.git","description":"High-performance reverse proxy and container orchestrator for self-hosters","language":"Go","stars":4059,"topics":["docker","go","golang","letsencrypt","microservice","reverse-proxy","homepage","self-hosted","startpage"],"license":null,"category":"networking-infra","readme_excerpt":"A lightweight, simple, and performant reverse proxy with WebUI. Website Wiki Discord EN 中文 Have questions? Ask ChatGPT! (Thanks to @ismesid) Running demo Quick start Configure Wildcard DNS Record(s) to point to machine running GoDoxy , e.g. - A Record: .domain.com - 10.0.10.1 - AAAA Record (if you use IPv6): .domain.com - ::ffff:a00:a01 [!NOTE] GoDoxy is designed to be running in host network mode, do not change it. To change listening ports, modify .env . 1. Prepare a new directory for Docker Compose and config files. 2. Run setup script inside the directory, or set up manually 3. Start the docker compose service from generated compose.yml : 4. You may now do some extra configuration on WebUI https://godoxy.yourdomain.com Key features - Simple setup - Configure routes with Docker labels or route files - Manage routes, config, containers, logs, metrics, and uptime from the WebUI - Use multi-node Docker setups - Automatic routing - Discover Docker and Podman containers - Hot-reload config and container state changes - Manage Let's Encrypt certificates with DNS-01 providers - Traffic management - HTTP reverse proxy - TCP/UDP port forwarding - OpenID Connect SSO - ForwardAuth integration, e.g. TinyAuth - HTTP middlewares - Custom error pages - Access control - IP/CIDR rules - Country and timezone rules with a MaxMind account - Access logging - Periodic access summaries - Idle sleep - Stop and wake Docker containers based on traffic - Stop and wake Proxmox LXC containers based on","default_branch":null,"files":null,"tree":[],"storefront":"/r/yusing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yusing/godoxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}