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

1.8 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] Введите ваш домен или субдомен в поле DOMAIN Ниже 1 единая команда!!!


~/.acme.sh/acme.sh --set-default-ca --server letsencrypt  --issue --standalone -d DOMAIN \
--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 = 443
  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 20241006133752.png

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

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

[!Bug] Сделай автобекапы https://git.lifazzz.sbs:3000/lifaz/backup-m