# GoDoxy: High-Performance Reverse Proxy and Container Orchestrator for Self-Hosters

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/yusing-godoxy
Generated for open source discovery and AI-assisted research.

GoDoxy is a high-performance reverse proxy and container orchestrator designed for self-hosters. Written in Go, it offers effortless configuration, automatic SSL management, and a powerful Web UI. It simplifies the management of Docker and Podman containers, providing advanced features like ACL, idle-sleep, and OpenID Connect support.

GitHub: https://github.com/yusing/godoxy
OSRepos URL: https://osrepos.com/repo/yusing-godoxy

## Summary

GoDoxy is a high-performance reverse proxy and container orchestrator designed for self-hosters. Written in Go, it offers effortless configuration, automatic SSL management, and a powerful Web UI. It simplifies the management of Docker and Podman containers, providing advanced features like ACL, idle-sleep, and OpenID Connect support.

## Topics

- docker
- go
- golang
- reverse-proxy
- self-hosted
- container-orchestration
- web-ui
- letsencrypt

## Repository Information

Last analyzed by OSRepos: Mon Nov 03 2025 12:00:36 GMT+0000 (Western European Standard Time)
Detail views: 6
GitHub clicks: 1

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

GoDoxy is a lightweight, simple, and performant reverse proxy with a Web UI, specifically designed for self-hosters. It acts as a high-performance reverse proxy and container orchestrator, simplifying the management of your applications. Key features include effortless configuration, automatic SSL certificate management with Let's Encrypt, and support for Docker and Podman containers.

## Installation

Setting up GoDoxy is straightforward. It's designed to run in `host` network mode.

1.  Prepare a new directory for docker compose and config files.
2.  Run the setup script inside the directory:
    bash
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/yusing/godoxy/main/scripts/setup.sh)"
    
3.  Start the docker compose service from the generated `compose.yml`:
    bash
    docker compose up -d
    
4.  Access the WebUI at `https://godoxy.yourdomain.com` for further configuration.

## Examples

GoDoxy simplifies routing by reading container names, labels, and port configurations. It automatically creates routes, similar to "Virtual Hosts," based on these settings. For instance, using the label `proxy.aliases: qbt` allows access to your application via `qbt.domain.com`. The Web UI provides dashboards for app management, configuration editing, and viewing metrics and logs, as demonstrated in its screenshots.

## Why Use GoDoxy?

GoDoxy stands out for its simplicity, performance, and comprehensive features. Its effortless configuration, detailed error messages, and simple multi-node setup make it user-friendly. Advanced automation includes automatic SSL with DNS-01 challenge and hot-reloading. With features like ACL, idle-sleep for containers, OpenID Connect support, and a responsive Web UI for monitoring and management, GoDoxy provides a robust solution for modern self-hosting needs.

## Links

*   [GoDoxy GitHub Repository](https://github.com/yusing/godoxy)
*   [GoDoxy Website](https://docs.godoxy.dev)
*   [GoDoxy Wiki](https://docs.godoxy.dev/Home.html)
*   [GoDoxy Discord](https://discord.gg/umReR62nRd)
*   [GoDoxy Demo](https://demo.godoxy.dev)