1.8 KiB
1.8 KiB
[!Tip]- Установка socat и cron:
apt install cron socat
[!tip]- Устанавливаем acme.sh
[!Bug] EMAIL = Это ваш email
curl https://get.acme.sh | sh -s email=EMAILsdfsdf
[!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 После создания сертификатов, нужно отредактировать файл
- Открываем файл командой:
nano /opt/marzban/.envДелаем изменения в полях:UVICORN_PORT = 443UVICORN_SSL_CERTFILE = "/var/lib/marzban/certs/fullchain.pem"UVICORN_SSL_KEYFILE = "/var/lib/marzban/certs/key.pem"XRAY_SUBSCRIPTION_URL_PREFIX= https://YOUR_DOMAIN (Ковычки удаляем)- Пример ниже, красное как было, зеленое как стало !
После редактирования нужно перезапустить марзбан командой:
sudo marzban restart
[!Note] Переход в 2. Ручная установка и настройка marzban
[!Bug] Сделай автобекапы https://git.lifazzz.sbs:3000/lifaz/backup-m
