Fluxheim/Ducumentazzioni/Builds & Features

Builds & Features

Fluxheim veni compilatu cu set di feature. Scegghi a build cchiù nica ca cunteni chiddu ca servi ô deployment.

Build cumuni

BuildUsalu pi
fullGeneral production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing.
wasmBuild Wasm apposta, basatu supra lu prufilu cumpletu di pruduzzioni, cu hook di pulìtica limitati, ACME, mètrichi e OpenTelemetry.
proxyReverse proxy without local static hosting or cache.
cacheCache edge in front of another origin.
load-balancerBilanciamento upstream mirato e health check.
phpWeb statico cchiù applicazioni PHP-FPM comu WordPress.

Esempi di profilo

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 custruzzioni nurmali

Accuminciannu di 1.6.34, li nurmali Fluxheim release profiles ùsanu li runtime nativi e nun cumpilànu cchiù li Pingora.

Build Wasm apposta, basatu supra lu prufilu cumpletu di pruduzzioni, cu hook di pulìtica limitati, ACME, mètrichi e OpenTelemetry.

Li furmi runtime nativi nun sustinuti nun su' ancora chiusi cu bloccatura esplìciti ô postu di turnari ê adapter vecchi.

Famiglie feature

FamigliaChi agghiunci
webStatic file serving e route web lucali.
proxyReverse proxy routes and upstream handling.
cacheShared cache policy, memory and disk tiers, purge, and cache tooling.
php-fpmBridge FastCGI e supervisione PHP-FPM gestita opziunali.
metricsPrometheus metrics and optional OTLP metrics export.
wasmRuntime di politica WebAssembly opzionali cu accessu limitatu, hook di header, route, e cache; disattivatu nta modu predefinitu.

Cosi ca nun ponnu stari nzèmmula

  • Scegli esattamente nu backend TLS.
  • Li build privacy nun includinu cache, metrics, tracing, export OTLP o funzioni Wasm.
  • L'image edge mirati lassanu fora apposta li moduli fora dû so compitu.
  • Run the feature validator before packaging custom feature strings.

Prova di backend

Fluxheim duna ammienti di prova CI pinnati siparatamenti pî prufili OpenSSL-FIPS e rustls/AWS-LC-FIPS. Custruisciunu e gèstinu lu prufilu binariu esattu, esercitanu TLS a valli e virìficatu cû certificatu, rifiutanu pulìtichi ncumpatibbili e arrigistranu cumpilaturi, furnituri, dipinnenza, binari e identità di mmàggini.

Chista è na prova di backend riproducìbbili, no la cunvalidazzioni FIPS a liveḍḍu di pruduttu. Mantèniri li cuntinitura di prova siparati di l'immaggini di rilassu nurmali e rivìdiri li provi pâ custruzzioni esatta ca distribuisci.

Leggi la guida dî provi FIPS
Sicilianu