Веб-интерфейс для самостоятельного управления сайтами, сертификатами, конфигурациями и логами Nginx, а также статистикой сервера; написан на Go и Vue.
yusing/godoxy
Лёгкий reverse proxy с WebUI, который автоматически настраивает маршруты для контейнеров Docker и Podman, управляет сертификатами Let's Encrypt и поддерживает SSO и остановку при простое.
Open source альтернатива:Nginx Proxy Manager
Traefik Enterprise
- Звёзды
- 4,165
- Форки
- 191
- Открытые issues
- 11
- Последний коммит
- 7 дней назад
Что это?
GoDoxy — это reverse proxy и оркестратор контейнеров для самостоятельного хостинга. Он отслеживает запущенные контейнеры Docker и Podman, считывает их имена, метки и настройки портов и автоматически создаёт маршруты. Поддомены задаются меткой proxy.aliases, а изменения маршрутов применяются при запуске и остановке контейнеров — перезапускать proxy не нужно.
Помимо HTTP-проксирования, GoDoxy поддерживает TCP/UDP-форвардинг, SSO через OpenID Connect, интеграцию с ForwardAuth, правила доступа по IP-адресам и странам, а также выпуск сертификатов Let's Encrypt через DNS-01-провайдеров. В WebUI доступны маршруты, контейнеры, логи, метрики и время бесперебойной работы. Контейнеры можно останавливать и запускать при появлении трафика, а узлы Proxmox и LXC-контейнеры — связывать с маршрутами и управлять ими через тот же интерфейс.
GoDoxy рассчитан на запуск в Docker в режиме host network. Поддерживаются Linux amd64 и arm64.
Ключевые возможности
- 01Автоматическое создание маршрутов по меткам контейнеров Docker и Podman
- 02WebUI для управления маршрутами и контейнерами, просмотра логов, метрик и времени бесперебойной работы
- 03Сертификаты Let's Encrypt через DNS-01-провайдеров
- 04HTTP reverse proxy и TCP/UDP-форвардинг
- 05SSO через OpenID Connect и интеграция с ForwardAuth
- 06Остановка контейнеров при простое и запуск при появлении трафика
Сценарии использования
- Публикация множества самостоятельно размещённых сервисов Docker на поддоменах одного домена
- Настройка SSO или контроля доступа по IP перед внутренними приложениями
- Управление LXC-контейнерами Proxmox и их маршрутами через единую панель
- Снижение потребления ресурсов редко используемыми контейнерами за счёт остановки при простое
Быстрый старт
- 1
Подготовьте новую директорию для Docker Compose и файлов конфигурации
- 2
Запустите скрипт настройки в этой директории или выполните настройку вручную
- 3
Запустите сервис Docker Compose из созданного файла compose.yml
docker compose up -d - 4
Откройте WebUI по поддомену godoxy, чтобы завершить настройку
Что важно знать
- Официально поддерживаются только Linux на amd64 и arm64.
- GoDoxy необходимо запускать в режиме host network; также требуется DNS-запись с подстановочным знаком, указывающая на его хост.
- В метаданных не указана однозначная лицензия с открытым исходным кодом (NOASSERTION), поэтому перед повторным использованием проверьте лицензию.
В подборках
Темы
Частые вопросы
- Что такое godoxy?
- Лёгкий reverse proxy с WebUI, который автоматически настраивает маршруты для контейнеров Docker и Podman, управляет сертификатами Let's Encrypt и поддерживает SSO и остановку при простое. GoDoxy — это reverse proxy и оркестратор контейнеров для самостоятельного хостинга. Он отслеживает запущенные контейнеры Docker и Podman, считывает их имена, метки и настройки портов и автоматически создаёт маршруты. Поддомены задаются меткой proxy.aliases, а изменения маршрутов применяются при запуске и остановке контейнеров — перезапускать proxy не нужно.
- godoxy можно использовать бесплатно? Какая у него лицензия?
- godoxy распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- godoxy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в godoxy — 16 окт. 2026 г..
- Для чего можно использовать godoxy?
- Публикация множества самостоятельно размещённых сервисов Docker на поддоменах одного домена Настройка SSO или контроля доступа по IP перед внутренними приложениями Управление LXC-контейнерами Proxmox и их маршрутами через единую панель Снижение потребления ресурсов редко используемыми контейнерами за счёт остановки при простое
- Как установить godoxy?
- Подготовьте новую директорию для Docker Compose и файлов конфигурации Запустите скрипт настройки в этой директории или выполните настройку вручную Запустите сервис Docker Compose из созданного файла compose.yml: docker compose up -d Откройте WebUI по поддомену godoxy, чтобы завершить настройку
- Где скачать godoxy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yusing/godoxy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Универсальный HTTP reverse proxy и инструмент для перенаправления трафика с веб-интерфейсом управления, написанный на Go для homelab-серверов и небольших серверных конфигураций.
Веб-интерфейс для управления nginx: виртуальными хостами, прокси, SSL-сертификатами и потоками — без ручного редактирования конфигурационных файлов.
Локальная панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с оповещениями и регулярными AI-проверками.
Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов.
Лёгкий веб-интерфейс для управления контейнерными средами Docker, Swarm, Podman, Kubernetes и ACI.