Files
remnawave-minishop/docs/deploy-examples/caddy.md
T
2026-05-26 17:26:46 +03:00

40 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Caddy
Вариант `deploy/examples/caddy` подходит, если нужен самый простой публичный HTTPS. Caddy сам выпускает и продлевает сертификаты Let's Encrypt.
## Требования
- На сервере открыты входящие `80/tcp` и `443/tcp`.
- DNS-записи `WEBHOOK_HOST` и `MINIAPP_HOST` смотрят на этот сервер.
- В `.env` заполнены домены, токены, секреты и доступы к Remnawave.
## Запуск
```bash
cd deploy/examples/caddy
cp .env.example .env
nano .env
docker compose up -d
```
Минимально поменяйте:
- `WEBHOOK_HOST` и `MINIAPP_HOST`;
- `BOT_TOKEN`, `ADMIN_IDS`;
- `POSTGRES_PASSWORD`;
- `WEBAPP_SESSION_SECRET`, `WEBHOOK_SECRET_TOKEN`;
- `PANEL_API_URL`, `PANEL_API_KEY`, `PANEL_WEBHOOK_SECRET`.
## Проверка
```bash
docker compose ps
docker compose logs -f caddy backend worker frontend
```
Если нужна нестандартная логика Caddy, правьте `deploy/examples/caddy/Caddyfile` и перезапускайте:
```bash
docker compose up -d --force-recreate caddy
```