Support HTTP3

This commit is contained in:
Jake Howard 2025-07-05 14:59:06 +01:00
parent aa5044a208
commit 7d556ce9cb
No known key found for this signature in database
GPG key ID: 57AFB45680EDD477
5 changed files with 18 additions and 0 deletions

View file

@ -1,4 +1,6 @@
private_ip: "{{ ansible_tailscale0.ipv4.address }}"
traefik_http3: true
restic_backup_locations:
- /opt

View file

@ -3,3 +3,4 @@ traefik_provider_homeassistant: false
traefik_provider_grafana: false
traefik_provider_uptime_kuma: false
traefik_tls_challenge: false
traefik_http3: false

View file

@ -10,6 +10,7 @@ services:
ports:
- 80:80
- 443:443
- 443:443/udp
- "{{ private_ip }}:8080:8080"
depends_on:
- docker_proxy

View file

@ -40,6 +40,9 @@ entryPoints:
transport:
respondingTimeouts:
readTimeout: 180s
{% if traefik_http3 %}
http3: {}
{% end %}
traefik:
address: :8080

View file

@ -49,4 +49,15 @@ resource "hcloud_firewall" "web" {
"::/0"
]
}
# HTTP/3
rule {
direction = "in"
protocol = "udp"
port = "443"
source_ips = [
"0.0.0.0/0",
"::/0"
]
}
}