Files
OBS/2. Проекты/VPN_MARZBAN/2. Инструкция Marzban/Создание сертификатов и их внесение в marzban.md
2026-01-26 17:16:52 +04:00

2.0 KiB

[!Tip]- Установка socat и cron: apt install cron socat

[!tip]- Устанавливаем acme.sh

[!Bug] EMAIL = Это ваш email curl https://get.acme.sh | sh -s email=EMAIL sdfsdf

[!tip]- Создание директории для сертификатов mkdir -p /var/lib/marzban/certs/

[!Tip]+ Получение сертификата

[!Danger] Введите ваш домен или субдомен в поле **YOUR_DOMEN** Ниже 1 единая команда!!!


~/.acme.sh/acme.sh --set-default-ca --server letsencrypt  --issue --standalone -d YOUR_DOMEN \
--key-file /var/lib/marzban/certs/key.pem \
--fullchain-file /var/lib/marzban/certs/fullchain.pem

Проверить список выпущенных сертификатов можно командой:

~/.acme.sh/acme.sh --list

[!Tip]- Редактирование данных в файле .env После создания сертификатов, нужно отредактировать файл

  1. Открываем файл командой:
  2. nano /opt/marzban/.env Делаем изменения в полях:
  3. UVICORN_PORT = 8443
  4. UVICORN_SSL_CERTFILE = "/var/lib/marzban/certs/fullchain.pem"
  5. UVICORN_SSL_KEYFILE = "/var/lib/marzban/certs/key.pem"
  6. XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN (Ковычки удаляем)
  7. Пример ниже, красное как было, зеленое как стало !Pasted image 20260122110626.png

После редактирования нужно перезапустить марзбан командой: sudo marzban restart

[!Tip] Теперь впн панель должен быть доступен по ссылке ниже https://YOUR-DOMEN:8000/dashboard/#/ Вставь свой домен в YOUR-DOMEN

[!Note] Переход в 2. Ручная установка и настройка marzban