Skip to content

В данном разделе мы ознакомимся с Вами с конфигурацией проекта

Конфигурация ​

Вы можете найти список всех переменных окружения Marzban на этой странице. Вы можете присвоить значения всем этим переменным в файле .env.

Быстрый путь установки

Если вы установили Marzban с помощью метода быстрой установки, вы можете найти файл .env по пути /opt/marzban/.env.

Настройки UVICORN ​

UVICORN_HOST ​

Привязка приложения к хосту (по умолчанию: 0.0.0.0)

Подсказка

0.0.0.0 означает все доступные адреса на машине.

UVICORN_PORT ​

Привязка приложения к порту (по умолчанию: 8000)

UVICORN_UDS ​

Привязка приложения к UNIX domain socket

Подсказка

Если значение установлено, переменные UVICORN_HOST и UVICORN_PORT игнорируются.

UVICORN_SSL_CERTFILE ​

Адрес файла сертификата SSL.

Подсказка

Пример: /var/lib/marzban/certs/fullchain.pem

UVICORN_SSL_KEYFILE ​

Адрес файла ключа SSL.

Подсказка

Пример: /var/lib/marzban/cert/key.pem

Настройки XRAY ​

XRAY_JSON: ​

Адрес файла JSON конфигурации Xray. (по умолчанию: xray_config.json)

XRAY_SUBSCRIPTION_URL_PREFIX: ​

Префикс адреса подписки.

Подсказка

Если эта переменная не задана, ссылки на подписки в Telegram-боте не будут отправляться правильно.

XRAY_SUBSCRIPTION_PATH ​

значение по умолчанию: sub

Путь к странице полписки

Подсказка

Пример: "SomeRandomSUB"

XRAY_EXECUTABLE_PATH ​

Адрес исполняемого файла Xray.

Значение по умолчанию: /usr/local/bin/xray

XRAY_ASSETS_PATH ​

Путь к папке с файлами ресурсов для Xray (файлы geoip.dat и geosite.dat)

Значение по умолчанию: /usr/local/share/xray

XRAY_EXCLUDE_INBOUND_TAGS ​

Теги входящих соединений, которые не требуют управления и не должны быть включены в список прокси.

Подсказка

Пример: "IBOUND_X INBOUND_Y INBOUND_Z"

XRAY_FALLBACKS_INBOUND_TAG ​

Если вы используете входящее соединение с несколькими резервными вариантами, укажите здесь его тег.

Настройки Telegram ​

TELEGRAM_API_TOKEN ​

Токен Telegram-бота (полученный от @botfather)

TELEGRAM_ADMIN_ID ​

Числовой идентификатор администратора в Telegram (полученный от @userinfobot)

TELEGRAM_PROXY_URL ​

URL прокси для запуска Telegram-бота (если серверы Telegram заблокированы на вашем сервере).

Подсказка

Пример: "socks5://127.0.0.1:1080"

Настройки Шаблонов ​

CUSTOM_TEMPLATES_DIRECTORY ​

Путь к папке с пользовательскими шаблонами.

Значение по умолчанию: app/templates

CLASH_SUBSCRIPTION_TEMPLATE ​

Шаблон для создания конфигурации Clash.

Значение по умолчанию: clash/default.yml

Пример: default.yml)

SUBSCRIPTION_PAGE_TEMPLATE ​

Шаблон страницы подписки Значение по умолчанию: subscription/index.html

(Пример: index.html)

HOME_PAGE_TEMPLATE ​

Шаблон главной страницы.

Значение по умолчанию: home/index.html

(Пример: index.html)

SINGBOX_SUBSCRIPTION_TEMPLATE ​

Шаблон конфига Sing-Box Значение по умолчанию: singbox/default.json

singbox/default.json

SINGBOX_MUX_CONFIGURATION ​

Настройки MUX для Sing-box

Значение по умолчанию: singbox/mux_config.json

singbox/mux_config.json

Настройки Подписки ​

SUB_PROFILE_TITLE ​

Заголовок подписки на клиенте

Подсказка

Пример: Susbcription

SUB_SUPPORT_URL ​

Ссылка-поддержки в подписке на клиенте

Подсказка

Пример: https://t.me/support

SUB_UPDATE_INTERVAL ​

Период авто-обновления подписки на клиенте

  • Пример: 1

установит период авто-обновления в 1 час. Варианты могут быть и 1/2/3/6/12/24. В минутах нельзя.

Настройки БД ​

SQLALCHEMY_DATABASE_URL ​

URL базы данных для SQLAlchemy.

Значение по умолчанию: sqlite:///db.sqlite3

Подсказка

См. доступные форматы и драйверы для адреса базы данных в SQLAlchemy documentation.

Настройки Разработчика ​

WEBHOOK_ADDRESS ​

Значение по умолчанию: DEFAULT

Подсказка

Вы можете задать несколько адресов через ,

WEBHOOK_SECRET ​

Значение по умолчанию: DEFAULT

SUDO_USERNAME: ​

Подсказка

Настоятельно рекомендуется использовать CLI-интерфейс для создания администратора и не использовать эту переменную.

SUDO_PASSWORD ​

Подсказка

Настоятельно рекомендуется использовать CLI-интерфейс для создания администратора и не использовать эту переменную.

DOCS ​

Активация документации API по адресам /docs и /redoc.

Значение по умолчанию: false

JWT_ACCESS_TOKEN_EXPIRE_MINUTES ​

Время истечения срока действия доступного токена в минутах.

Значение по умолчанию: 1440

Подсказка

0 означает "без истечения срока действия".

DEBUG ​

Активация режима разработки (development).

Значение по умолчанию: false

VITE_BASE_API ​

Префикс пути API для использования в панели управления (фронт-энд).

Значение по умолчанию: /api/

Распространяется под лицензией AGPL-3.0.