Добавить конфигурацию для развертывания Caddy и обновить файлы конфигурации для различных сервисов
Some checks failed
Deploy Caddy / deploy (push) Has been cancelled
Deploy Caddy / validate (push) Has been cancelled

This commit is contained in:
Dmitry
2025-12-01 18:44:10 +03:00
commit 3f9326e71f
11 changed files with 332 additions and 0 deletions

43
conf.d/pass.caddy Normal file
View File

@@ -0,0 +1,43 @@
http://pass.ada-dev.ru {
redir https://pass.ada-dev.ru{uri}
}
pass.ada-dev.ru {
encode zstd gzip
# Увеличенный лимит для загрузки файлов и вложений
request_body {
max_size 525MB
}
# Заголовки безопасности для Vaultwarden
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
X-Content-Type-Options "nosniff"
X-Frame-Options "SAMEORIGIN"
Referrer-Policy "same-origin"
}
# WebSocket для уведомлений в реальном времени
@websocket {
header Connection *Upgrade*
header Upgrade websocket
path /notifications/hub
}
reverse_proxy @websocket 192.168.1.20:8001 {
header_up Host {host}
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
}
# Основной HTTP трафик
reverse_proxy 192.168.1.20:8000 {
header_up Host {host}
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
flush_interval -1
}
}