Fluxheim/Dokumentation/TLS & ACME-Zertifikate

TLS & ACME-Zertifikate

Fluxheim kann TLS mit statischen Zertifikaten ausliefern oder ACME-Zertifikate für dich verwalten.

Verwaltete Zertifikate

[[vhosts]]
name = "site"
hosts = ["example.com"]

[vhosts.tls]
acme = true
email = "admin@example.com"
storage = "/var/lib/fluxheim/acme"

TLS-Auswahl

AuswahlNutze es, wenn
rustlsDu willst den normalen memory-safe TLS-Pfad.
opensslDu brauchst eine OpenSSL-Provider-Grenze.
modernNur moderne TLS-Clients sollen verbinden.
intermediateDu willst das standardmassige Produktions-Kompatibilitatsprofil.
compatDu musst TLS-1.2-Kompatibilitat explizit beibehalten.

Beispiel fur statisches Zertifikat

[server]
tls_listen = ["0.0.0.0:8443"]

[[vhosts]]
name = "site"
hosts = ["example.com"]

[vhosts.tls]
cert_path = "/etc/fluxheim/tls/fullchain.pem"
key_path = "/etc/fluxheim/tls/privkey.pem"

Vor dem Aktivieren von ACME

  • Stelle sicher, dass öffentliches DNS auf diesen Server zeigt.
  • Erlaube HTTP-01- oder TLS-ALPN-01-Challenge-Traffic.
  • Binde ACME-State als dauerhaft beschreibbaren Speicher ein.
  • Nutze extern ausgestellte Zertifikate fur strenge FIPS- oder ISO-erforderliche Grenzen.
Deutsch (Schweiz)