Files
infrastructure/servers/ru-docker-infra/.env
T
maximilion96 a63d9c0ab4 Dify: route outbound through xray proxy (like n8n)
HTTP_PROXY/HTTPS_PROXY=http://xray:8080 для api/worker/plugin-daemon.
NO_PROXY покрывает внутренние сервисы + PyPI + маркетплейс (их оставляем
напрямую), наружу через xray идут внешние API (LLM-провайдеры и т.п.).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 15:49:44 +03:00

52 lines
2.5 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# --- Домены (укажи реальные, DNS A-записи должны указывать на сервер) ---
N8N_HOST=n8n.mxti.ru
PORTAINER_HOST=portainer.mxti.ru
ACME_EMAIL=mxi.tarasov@gmail.com
# --- GITEA
GITEA_HOST=git.mxti.ru
GITEA_DB_PASSWORD=sdfsdfjreggr33243
# --- Часовой пояс ---
TIMEZONE=Europe/Moscow
# --- Postgres ---
POSTGRES_USER=n8n
POSTGRES_PASSWORD=sffjsdn32342nsgdgd123
POSTGRES_DB=n8n
# --- Redis ---
REDIS_PASSWORD=31hjsbj34rjs
# --- n8n ---
# Сгенерируй: openssl rand -hex 32
N8N_ENCRYPTION_KEY=fbac490fbf63b779fb5f3d90a2fe5445164aaacef1506b02f3f4331c23c2ba59
# --- Dify ---
DIFY_HOST=dify.mxti.ru
# Версии образов (api и web всегда одинаковые)
DIFY_VERSION=1.14.2
DIFY_PLUGIN_DAEMON_VERSION=0.6.1-local
DIFY_SANDBOX_VERSION=0.2.15
DIFY_WEAVIATE_VERSION=1.27.0
# Секреты (сгенерированы: openssl rand -base64 42 / -hex 24)
DIFY_SECRET_KEY=UzWUvFZzVB0Ap0MhhEfQ4r4YiRUBOjJ0O3ra1KUVwwXHoeqmF6OxgqW9
DIFY_PLUGIN_DAEMON_KEY=dAX7IwPuO4ggh1MBASC25G8zfm6DVUZ5pCqKJ5vgQBguYgsSs2OVToDR
DIFY_INNER_API_KEY=7QZ0ijEkf+IAGI/38pQlopq3vhZMGPF682JBS3hSJCyjzGTRuoYZ9A5w
DIFY_WEAVIATE_API_KEY=0fd018d333fae8fb59399a9ddc6051812e06365f64c46740
DIFY_SANDBOX_API_KEY=fd3cd878e0cefe3410a81ecaa30facdd78e1d8357c10b927
# Dify использует общий postgres (базы dify / dify_plugin под POSTGRES_USER)
# и общий redis (db 2 для кэша, db 3 для celery-брокера).
# --- Исходящий прокси через xray (VLESS→ru-vpn), как у n8n ---
# Туннелируем внешние вызовы (LLM API: OpenAI/Anthropic и т.п.). Внутренние сервисы,
# PyPI и маркетплейс Dify — напрямую (так быстрее/стабильнее и уже работает).
DIFY_HTTP_PROXY=http://xray:8080
DIFY_NO_PROXY=localhost,127.0.0.1,dify-api,dify-worker,dify-web,dify-plugin-daemon,dify-sandbox,dify-ssrf-proxy,dify-weaviate,postgres,redis,marketplace.dify.ai,.dify.ai,pypi.org,files.pythonhosted.org,.pythonhosted.org
# --- MTProto (mtg) ---
# Фейк-домен для Fake-TLS — ОБЯЗАТЕЛЬНО тот же, под который сгенерирован секрет
# в mtg/config.toml. Traefik матчит TLS-handshake по SNI этого домена (TCP router
# с tls.passthrough) и проксирует сырой TCP в mtg. ВАЖНО: не должен совпадать
# с N8N_HOST/PORTAINER_HOST.
MTG_FAKE_TLS_HOST=mtg.mxti.ru