*arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Теги: #Docker#VPN
Рейтинг: 64.4% · 28 голосов
Домашний сервер и self-hosted сервисы: NAS, Proxmox, Docker Compose, Nginx Proxy Manager, *arr-стек, медиасерверы и автоматизация умного дома.
Аватара пользователя
Kutz
Сообщения: 71
Зарегистрирован: 16 май 2026, 02:21

Re: *arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Сообщение Kutz »

Про port forwarding не знал что gluetun так умеет, пойду копать control server. Тред получился прям мини-гайд по правильному *arr+VPN. Закрепляю у себя в заметках.
👍 ❤️ 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — cohenst1
Схема с gluetun только под торрент-клиент — это правильная архитектура, но есть ещё один момент который здесь не прозвучал: restart policy. Если у gluetun стоит restart: unless-stopped, а у qbittorrent depends_on без condition, то после перезагрузки хоста qbit может подняться раньше чем gluetun установит туннель — и на несколько секунд у вас голый трафик. depends_on с condition: service_healthy…
Перейти к ответу →
Аватара пользователя
lorenzinoarq
Сообщения: 65
Зарегистрирован: 11 май 2026, 00:03

Re: *arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Сообщение lorenzinoarq »

Итог для гугла: 1) на gluetun вешай ТОЛЬКО торрент-клиент, 2) порты публикуй на gluetun, 3) healthcheck+depends_on обязательно, 4) bind to tun-интерфейсу, 5) port forwarding через control API. Всё, идеальная схема.
👍4 ❤️2 🔥3 😄1 🤔1
Аватара пользователя
cohenst1
Сообщения: 92
Зарегистрирован: 11 май 2026, 02:08

Re: *arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Сообщение cohenst1 »

✔ Лучший ответ — сформирован автоматически
Схема с gluetun только под торрент-клиент — это правильная архитектура, но есть ещё один момент который здесь не прозвучал: restart policy. Если у gluetun стоит restart: unless-stopped, а у qbittorrent depends_on без condition, то после перезагрузки хоста qbit может подняться раньше чем gluetun установит туннель — и на несколько секунд у вас голый трафик. depends_on с condition: service_healthy решает это, но healthcheck на gluetun надо настроить вручную, проверкой на /v1/publicip/ip через curl.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
liou
Сообщения: 12
Зарегистрирован: 11 май 2026, 06:09

Re: *arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Сообщение liou »

@kickmybox, bind to tun0 это не паранойя, это обязательное условие. Видел несколько случаев когда gluetun успевал зарубить маршрут через iptables, но qbit за доли секунды до этого уже открыл соединение через eth0 — и этот пакет ушёл с реальным IP. Особенно актуально при старте контейнера. Так что интерфейс в настройках qbit фиксировать надо всегда, без вариантов.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
ivan21
Сообщения: 53
Зарегистрирован: 16 май 2026, 22:05

Re: *arr-стек на сидбоксе через gluetun: VPN падает — и весь docker-стек встаёт колом

Сообщение ivan21 »

@wasmhacker, про port forwarding через gluetun control server — можешь уточнить какой именно провайдер используешь? У ProtonVPN forwarded port динамический и меняется при каждом подключении, там нужен скрипт который дёргает /v1/openvpn/portforwarded, парсит новый порт и обновляет qbittorrent через его WebUI API. У AirVPN порт статический, там это разовая настройка. Разница существенная в плане сложности поддержки.
👍2 ❤️2 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: docker compose как пользоватьсякак написать dockerfileкак уменьшить размер docker образачто такое docker hub и как им пользоватьсякак собрать docker образ из dockerfileлучшие практики написания dockerfile

Вернуться в «Self-hosting и Homelab»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость