Fluxheim/Dokumintaasje/Builds & Features

Builds & Features

Fluxheim is gearstald mei funksje sets. Kies de lytste build dy't befettet wat jo ynset nedich is.

Faak brûkte builds

BuildBrûk it foar
fullGeneral production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing.
wasmAparte Wasm-build op basis fan it folsleine produksjeprofyl, mei beheinde beliedshooks, ACME, metriken en OpenTelemetry.
proxyReverse proxy without local static hosting or cache.
cacheCache edge in front of another origin.
load-balancerRjochte upstream balâns en sûnenskontrôles.
phpStatysk web plus PHP-FPM-applikaasjes lykas WordPress.

Foarbylden fan profyl

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

Begjinnend mei 1.6.34, brûke normale Fluxheim release profiles de Fluxheim-owned native runtime en kompilearje net mear Pingora crates.

Aparte Wasm-build op basis fan it folsleine produksjeprofyl, mei beheinde beliedshooks, ACME, metriken en OpenTelemetry.

Net-stipe lânseigen runtime-foarmen mislearje noch sletten mei eksplisite blokkers ynstee fan werom te fallen nei legacy adapter's.

Feature famyljes

FamyljeWat it foeget
webStatyske bestân tsjinje en lokale webrûtes.
proxyReverse proxy routes and upstream handling.
cacheShared cache policy, memory and disk tiers, purge, and cache tooling.
php-fpmFastCGI-brêge en opsjoneel beheard PHP-FPM-tafersjoch.
metricsPrometheus metrics and optional OTLP metrics export.
wasmOpsjonele WebAssembly-beliedsruntime mei begrinzge hooks foar tagong, headers, routes en cache; standert útskeakele.

Dingen dy't net tegearre kinne

  • Kies krekt ien TLS-backend.
  • Privacy-builds befetsje gjin cache, metrics, tracing, OTLP-export of Wasm-funksjes.
  • Fokusearre râneôfbyldings litte opsetlik modules bûten har wurk wegerje.
  • Run the feature validator before packaging custom feature strings.

FIPS backend bewiis

Fluxheim jout apart pinned CI-bewiis omjouwings foar de OpenSSL-FIPS en rustls/AWS-LC-FIPS profilen. Se bouwe en rinne it krekte profyl binêr, oefenje streamôfwerts en sertifikaat-ferifiearre streamop TLS, fersmite ynkompatibele belied, en registrearje kompilator, provider, ôfhinklikens, binêre en byldidentiteiten.

Dit is reprodusearber backend bewiis, gjin produkt-nivo FIPS falidaasje. Hâld de bewiiskonteners apart fan normale releaseôfbyldings en besjoch it bewiis foar de krekte bou dy't jo ynsette.

Lês de FIPS bewiisgids
Frysk