Fluxheim/Documentatie/Builds & Features

Builds & Features

Fluxheim wordt gecompileerd met feature sets. Kies de kleinste build die bevat wat je deployment nodig heeft.

Veelgebruikte builds

BuildGebruik het voor
fullGeneral production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing.
wasmSpeciale Wasm-build op basis van het volledige productieprofiel, met begrensde beleidshooks, ACME, metrieken en OpenTelemetry.
proxyReverse proxy without local static hosting or cache.
cacheCache edge in front of another origin.
load-balancerGerichte upstream-balancing en health checks.
phpStatische web plus PHP-FPM-applicaties zoals WordPress.

Profielvoorbeelden

cargo build --release --no-default-features --features profile-full,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-wasm,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-cache-edge,acme-client
cargo build --release --no-default-features --features profile-proxy-edge,acme-client
cargo build --release --no-default-features --features profile-web-server,php-fpm,acme-client
cargo build --release --no-default-features --features profile-load-balancer-edge,acme-client

Pingora-free normale builds

Vanaf 1.6.34 gebruikt de normale Fluxheim release profiles de Fluxheim-owned native runtime en compileert hij niet langer Pingora crates.

Speciale Wasm-build op basis van het volledige productieprofiel, met begrensde beleidshooks, ACME, metrieken en OpenTelemetry.

Niet-ondersteunde native runtime-vormen mislukken nog steeds bij het afsluiten met expliciete blokkers in plaats van terug te vallen op oudere adapter's.

Featurefamilies

FamilieWat het toevoegt
webStatische bestandsservering en lokale webroutes.
proxyReverse proxy routes and upstream handling.
cacheShared cache policy, memory and disk tiers, purge, and cache tooling.
php-fpmFastCGI-bridge en optionele beheerde PHP-FPM-supervisie.
metricsPrometheus metrics and optional OTLP metrics export.
wasmOptionele WebAssembly beleidsruntime met beperkte toegang, header, route en cache hooks; standaard uitgeschakeld.

Dingen die niet samengaan

  • Kies exact één TLS-backend.
  • Privacy-builds bevatten geen cache, metrics, tracing, OTLP-export of Wasm-functies.
  • Gerichte edge-images laten bewust modules weg die buiten hun taak vallen.
  • Run the feature validator before packaging custom feature strings.

FIPS backend-bewijs

Fluxheim biedt afzonderlijk vastgezette CI-proofomgevingen voor de profielen OpenSSL-FIPS en rustls/AWS-LC-FIPS. Ze bouwen en voeren het exacte binaire profiel uit, oefenen downstream en certificaat-geverifieerde upstream TLS uit, verwerpen incompatibel beleid en registreren compiler-, provider-, afhankelijkheids-, binaire en afbeeldingsidentiteiten.

Dit is reproduceerbaar backend-bewijs, geen FIPS-validatie op productniveau. Houd de proefcontainers gescheiden van de normale release-images en bekijk het bewijsmateriaal voor de exacte build die u implementeert.

Lees de FIPS-bewijsgids
Nederlands