İçeriğe geç

Domain ve SSL ekle

Manifest’ine bir domains bloğu ekle; podmaker (DNS’ini yönettiği yerde) DNS bağlantısını halleder ve TLS’i Caddy üzerinden otomatik alır.

Otomatik HTTPS ile temel domain

domains:
- hostname: app.acme.com
ssl:
provider: letsencrypt # varsayılan
challenge: http-01 # varsayılan

app.acme.com için bir A/AAAA kaydını sunucunun IP’sine yönlendir. Sonraki deploy’da Caddy ACME http-01 challenge’ını tamamlar ve sertifikayı kurar. Yenileme otomatiktir.

Cloudflare-yönetilen DNS

podmaker Cloudflare DNS’ini yönetiyorsa, kaydı senin yerine oluşturabilir ve isteğe bağlı trafiği proxy’leyebilir:

domains:
- hostname: app.acme.com
dns:
provider: cloudflare
proxy: true
ssl:
provider: letsencrypt
challenge: http-01

Wildcard ve DNS-01

Wildcard sertifikalar için dns-01 challenge kullan (podmaker’ın yazabildiği bir DNS provider gerektirir):

domains:
- hostname: "*.acme.com"
dns: { provider: cloudflare }
ssl: { challenge: dns-01 }

Sertifika otoriteleri

ssl.provider şunları kabul eder: letsencrypt (varsayılan), zerossl veya buypass.

Tam domains referansı.