Files
Proxmox-VPS-Panel/backend/.env.example
T
2026-07-25 03:39:32 +03:00

37 lines
1.8 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.
# =============================================================
# Proxmox VPS Panel — пример конфигурации backend.
# Скопируйте в backend/.env и заполните реальными значениями.
# ВАЖНО: реальный .env не должен попадать в git (он в .gitignore).
# =============================================================
# --- База данных ---
# В docker-compose DATABASE_URL собирается автоматически из POSTGRES_*.
# Здесь значение используется только при локальном запуске вне Docker.
DATABASE_URL=postgresql://panel:CHANGE_ME@db:5432/panel
# --- Секрет для подписи JWT — ОБЯЗАТЕЛЬНО смените! ---
# Сгенерировать: python -c "import secrets; print(secrets.token_hex(32))"
SECRET_KEY=замени-меня-на-случайную-строку
# --- Срок жизни JWT (в минутах) ---
ACCESS_TOKEN_EXPIRE_MINUTES=720
# --- CORS: домены через запятую ---
# В проде обязательно укажите конкретный домен, например https://panel.example.com
ALLOW_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
# --- Логирование ---
LOG_LEVEL=INFO
# --- Подключение к Proxmox ---
PVE_HOST=https://192.168.1.10:8006
PVE_NODE=pve
# Токен создаётся в Proxmox: Datacenter -> Permissions -> API Tokens.
# Формат имени: user@realm!tokenid, например root@pam!panel
PVE_TOKEN_NAME=root@pam!panel
PVE_TOKEN_VALUE=00000000-0000-0000-0000-000000000000
PVE_VERIFY_SSL=false
# --- Диапазон VMID (информативно, реальный VMID берётся через /cluster/nextid) ---
VMID_RANGE_START=9000
VMID_RANGE_END=9999