Builds & Features
Fluxheim is compiled le feature sets. Pick the smallest tógáil that contains what your deployment needs.
Tógálacha coitianta
| Build | Úsáid é le haghaidh |
|---|---|
| full | General production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing. |
| wasm | Leagan tiomnaithe Wasm bunaithe ar an bpróifíl táirgthe iomlán, le crúcaí polasaí teoranta, ACME, méadrachtaí agus OpenTelemetry. |
| proxy | Reverse proxy without local static hosting or cache. |
| cache | Cache edge in front of another origin. |
| load-balancer | Focused upstream balancing agus seiceálacha sláinte. |
| php | Web statach plus PHP-FPM applications such as WordPress. |
Samplaí próifíle
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 gnáththógálacha
Ag tosú le 1.6.34, úsáideann gnáth Fluxheim release profiles an runtime dúchais Fluxheim-owned agus ní thiomsaigh Pingora crates a thuilleadh.
Leagan tiomnaithe Wasm bunaithe ar an bpróifíl táirgthe iomlán, le crúcaí polasaí teoranta, ACME, méadrachtaí agus OpenTelemetry.
Teipeann ar chruthanna dúchais runtime nach dtacaítear leo fós dúnta le bacóirí follasacha in ionad titim ar ais go dtí adapters oidhreachta.
Teaghlaigh gnéithe
| Teaghlach | Cad a chuireann sé leis |
|---|---|
web | Comhad statach freastal agus áitiúil web bealaí. |
proxy | Reverse proxy routes and upstream handling. |
cache | Shared cache policy, memory and disk tiers, purge, and cache tooling. |
php-fpm | FastCGI bridge agus roghnach bainistithe PHP-FPM supervision. |
metrics | Prometheus metrics and optional OTLP metrics export. |
wasm | Runtim polais WebAssembly roghnach le rochtain teoranta, hookanna ceanntásc, rótaí, agus taisce; díchumasaithe de réir réamhshocraithe. |
Rudaí nach féidir a chur le chéile
- Roghnaigh inneall TLS amháin go beacht.
- Ní chuimsíonn privacy builds cache, metrics, tracing, OTLP export ná Wasm features.
- Fágann íomhánna ciumhais dhírithe ar lár d’aon ghnó modúil lasmuigh dá bpost.
- Run the feature validator before packaging custom feature strings.
Fianaise backend FIPS
Soláthraíonn Fluxheim timpeallachtaí cruthúnais CI pinned ar leithligh do na próifílí OpenSSL-FIPS agus rustls/AWS-LC-FIPS. Tógann agus reáchtálann siad an phróifíl dhénártha chruinn, déanann siad feidhmiú iartheachtach agus deimhnithe in aghaidh an tsrutha TLS, diúltaíonn siad do bheartas neamh-chomhoiriúnach, agus taifeadann siad féiniúlachtaí tiomsaitheora, soláthraí, spleáchais, dhénártha agus íomhá.
Fianaise inneall in-atáirgthe í seo, ní bailíochtú ar leibhéal an táirge FIPS. Coinnigh na coimeádáin cruthúnais scartha ó ghnáthíomhánna scaoilte agus athbhreithnigh an fhianaise don tógáil cruinn a úsáideann tú.
Léigh an treoir fianaise FIPS