Pangolin Хостинг
Pangolin — это самостоятельно размещаемый прокси-сервер с поддержкой идентификации, который публикует приватные приложения через туннели WireGuard или обычные маршруты обратного прокси.
- Один клик развернуть
- 15 ГБ Необходимое дисковое пространство
- 1 ГБ ОЗУ Необходимая память
- От 2 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт Pangolin
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Этот шаблон не включает контейнер базы данных.

Технологии
- Образ Docker
- fosrl/pangolin:latest
- Порт по умолчанию
- 0

Как работает Pangolin
Pangolin из проекта fosrl — это identity-aware reverse proxy с опциональным WireGuard туннелем. Стандартная self-host установка использует Docker: образ pangolin, компонент туннеля Gerbil и Traefik для edge. Руководство быстрой установки требует Linux-хоста с публичным IP, домена, указывающего на этот адрес, и открытых портов TCP 80 и 443. Туннелирование также требует UDP 51820 и UDP 21820. Вы можете пропустить Gerbil и использовать Pangolin только как reverse proxy.
База данных по умолчанию — SQLite, поэтому базовая конфигурация не требует отдельного контейнера БД. Существует сборка PostgreSQL для тех, кто хочет этот движок, использующая тег образа postgresql и строку подключения. Документация кластера также добавляет Redis. Эти дополнения находятся вне базовой однопроцессной конфигурации, описанной здесь. Публичное имя хоста dashboard — это то, как операторы входят и подключают сайты.
Ключевые возможности Pangolin
Операторы добавляют ресурсы в dashboard и выбирают, будут ли клиенты получать доступ к ним через туннель или через опубликованные HTTP маршруты. Gerbil управляет WireGuard стороной при включённом туннелировании. Traefik завершает web edge в документированной compose-конфигурации. Анонимную телеметрию можно отключить в конфигурации. Секреты в конфигурации сервера вы устанавливаете сами; примеры файлов поставляются с заполнителями.
AvaHost оборачивает этот стек автоматическими обновлениями и запланированными резервными копиями постоянной конфигурации и данных. Вы по-прежнему проверяете примечания upstream при изменении портов туннеля, тегов образов или URL dashboard. На этом пакете требуется выделенный публичный IP, чтобы документированные UDP слушатели и адрес dashboard оставались на стабильной конечной точке.
Pangolin vs Cloudflare Tunnel
Pangolin
Pangolin предназначен для людей, которые хотят, чтобы выход туннеля и политика proxy находились на оборудовании, которое они арендуют, с dashboard рядом с ним. Cloudflare Tunnel может быть предпочтительнее, когда приоритет — это edge-сеть этой компании, её модель аккаунта и отсутствие необходимости запускать публичные порты коннектора самостоятельно.
Cloudflare Tunnel
Они пересекаются как способы опубликовать приватное приложение и различаются тем, кто управляет публичным хопом. Прочитайте обе документации в контексте пути, который вам действительно нужен, включая UDP, если вы включите туннелирование.
Кто использует Pangolin
Операторы homelab и небольших команд, которые устали открывать каждый origin в интернет, используют Pangolin для публикации выбранных приложений. Он также подходит для роли обычного reverse proxy при отключённом туннелировании. Это неправильный пакет, если вы не можете принять публичный IP и UDP порты, или если вам конкретно нужна управляемая Cloudflare сеть.

Self-hosting Pangolin: требования и стоимость
Базовая конфигурация AvaHost для Pangolin — 1024 МБ ОЗУ и 1 ядро CPU, SQLite внутри приложения, образ fosrl/pangolin. На AvaHost рекомендуемый минимум для Pangolin — План 1 за €2. Пакет включает развёртывание в один клик, имя хоста для dashboard, автоматический HTTPS на веб-интерфейсе, автоматические обновления и запланированные резервные копии. Это развёртывание требует выделенного публичного IP, чтобы клиенты и пиры туннеля могли использовать стабильный адрес. Почта приложения не включена в Pangolin. PostgreSQL и многоузловой Redis — это опциональные upstream конфигурации, не входящие в этот минимум.
F.A.Q
Pangolin начинается с €2 на Plan 1. Эта цена охватывает одноузловую базовую конфигурацию с SQLite, а не кластер PostgreSQL и не Redis. Включение дополнительных узлов, повышенная нагрузка на туннель или большие логи доступа могут потребовать больше оперативной памяти, чем этот минимум. Учётные записи поставщиков, которые вы подключаете в панели управления, остаются платными согласно тарифам этих поставщиков.
Да. Направьте имя хоста панели управления на размещённый экземпляр, и автоматический HTTPS будет защищать пользовательский интерфейс браузера после настройки DNS. Режим туннеля по-прежнему требует открытых UDP-портов из руководства fosrl, которые отделены от сертификата веб-сайта. Вы сохраняете записи DNS и список опубликованных ресурсов.
AvaHost автоматически обновляет развёртывание Pangolin и сохраняет его конфигурацию и данные SQLite в прикреплённом хранилище, с регулярными резервными копиями. Проверяйте примечания к выпускам upstream при изменениях Gerbil, Traefik или пути к панели управления, и убедитесь, что тестовый ресурс по-прежнему открывается после обновления. Храните собственную копию любой пользовательской конфигурации, которую вы считаете критической.
Да. Pangolin на этом пакете требует выделенный публичный IP-адрес, поскольку проект документирует публичный адрес плюс UDP 51820 и 21820 для туннелирования. Адрес не настраивает ваши приложения автоматически: вы по-прежнему устанавливаете аутентификацию, правила ресурсов и определяете, кто может открыть туннель. Режим только обратного прокси по-прежнему использует этот стабильный публичный endpoint.
