- Dockerfile с multi-stage сборкой для linux/amd64 и linux/arm64 - Gitea Actions CI/CD для автоматической сборки и пуша в registry - docker-compose с поддержкой multi-arch образов - install.sh с автоопределением архитектуры и выбором: pull vs build - uninstall.sh обновлён для Docker-деинсталляции - README.md обновлён: multi-arch, CI/CD, Gitea registry
46 lines
2.0 KiB
Plaintext
46 lines
2.0 KiB
Plaintext
# =============================================================================
|
|
# .env.example — Шаблон переменных окружения
|
|
# Скопируйте в .env и заполните значениями.
|
|
# =============================================================================
|
|
#.cp .env.example .env
|
|
|
|
# ── Сервер (VPS) ────────────────────────────────────────────────────────────
|
|
# Публичный ключ клиента (обязательно для сервера)
|
|
CLIENT_PUBLIC_KEY=
|
|
|
|
# Публичный IP VPS (автоопределение, если пусто)
|
|
SERVER_PUBLIC_IP=
|
|
|
|
# Внешний сетевой интерфейс VPS (автоопределение, если пусто)
|
|
SERVER_PUBLIC_IFACE=
|
|
|
|
# WG адрес сервера (по умолчанию 10.0.0.1)
|
|
SERVER_WG_IP=10.0.0.1
|
|
|
|
# WG порт (по умолчанию 51820)
|
|
SERVER_WG_PORT=51820
|
|
|
|
# WG адрес клиента (по умолчанию 10.0.0.2)
|
|
CLIENT_WG_IP=10.0.0.2
|
|
|
|
# Порты для проброса через DNAT (по умолчанию 80,443)
|
|
FORWARD_PORTS=80,443
|
|
|
|
# ── Клиент (домашний сервер) ────────────────────────────────────────────────
|
|
# Публичный IP VPS (обязательно для клиента)
|
|
VPS_PUBLIC_IP=
|
|
|
|
# Публичный ключ сервера (обязательно для клиента)
|
|
SERVER_PUBLIC_KEY=
|
|
|
|
# WG адрес сервера (по умолчанию 10.0.0.1)
|
|
SERVER_WG_IP=10.0.0.1
|
|
|
|
# WG порт VPS (по умолчанию 51820)
|
|
VPS_WG_PORT=51820
|
|
|
|
# WG адрес клиента (по умолчанию 10.0.2)
|
|
CLIENT_WG_IP=10.0.0.2
|
|
|
|
# Интервал Keepalive в секундах (оптимизировано для Starlink, по умолчанию 21)
|
|
PERSISTENT_KEEPALIVE=21 |