Обновление файла

This commit is contained in:
2026-07-24 23:09:16 +03:00
parent 1edd7cd555
commit d99dc5b5ac
+11 -1
View File
@@ -16,13 +16,23 @@ class Settings(BaseSettings):
# Логирование
log_level: str = "INFO"
# Proxmox
# Proxmox — основная аутентификация через API-токен (для REST API).
pve_host: str = "https://proxmox.local:8006"
pve_token_name: str = "root@pam!panel"
pve_token_value: str = ""
pve_verify_ssl: bool = False
pve_node: str = "pve"
# Proxmox — опциональная аутентификация по логину/паролю для VNC-консоли.
# Некоторые версии Proxmox отказываются принимать API-токен на WebSocket-эндпоинте
# vncwebsocket и требуют cookie PVEAuthCookie. Если задать обе переменные —
# backend при открытии консоли получит cookie через POST /access/ticket
# и использует её в WebSocket-соединении.
# ⚠️ Рекомендуется создать отдельного Proxmox-пользователя с минимально
# нужными правами (только VM.Console + Sys.Audit + PVEAuditor).
pve_username: str = ""
pve_password: str = ""
# Пул VMID, из которого выделяются номера новым машинам.
# Реальный VMID всё равно берётся через /cluster/nextid — этот диапазон
# используется только для валидации/отображения.