# Получение SSL

# Получение сертификата с acme.sh

# Установка необходимого ПО

sudo apt install cron socat

# Установка acme.sh

EMAIL — ваш email (можно указать любой).

curl https://get.acme.sh | sh -s email=EMAIL

# Создание директории для сертификатов

sudo mkdir -p /var/lib/marzban/certs/

# Получение сертификатов

Замените DOMAIN на ваш домен или субдомен.

~/.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

# Получение wildcard сертификата с acme.sh

Если вам нужны wildcard сертификаты для всех поддоменов.

# Установка необходимого ПО

sudo apt install cron socat

# Установка acme.sh

EMAIL — ваш email (можно указать любой).

curl https://get.acme.sh | sh -s email=EMAIL

# Создание директории для сертификатов

sudo mkdir -p /var/lib/marzban/certs/

# Получение ключа API Cloudflare

Получите Global API Key в аккаунте Cloudflare для автоматической настройки DNS-записей.

# Настройка переменных окружения

export CF_Key="ваш_cloudflare_api_key"
export CF_Email="ваш_cloudflare_email"

# Выпуск wildcard сертификата

Замените DOMAIN на ваш домен.

~/.acme.sh/acme.sh --set-default-ca --server letsencrypt --issue --dns dns_cf \
-d DOMAIN \
-d *.DOMAIN \
--key-file /var/lib/marzban/certs/key.pem \
--fullchain-file /var/lib/marzban/certs/fullchain.pem