Download Fluxheim
Linux x86_64 · Linux aarch64 · Windows x86_64 · macOS Apple Silicon 2026-09-13.
Tam production derlemesi
Tüm kararlı üretim modülleri: proxy, web, cache, sıkıştırma, load balancing, ham TCP stream proxying, TLS (rustls), PHP-FPM, ACME istemcisi, GeoIP/Geo-Context, güvenlik sertleştirme, metrikler ve OpenTelemetry.
Load balancer edge
Cache, statik web, PHP, GeoIP, stream proxying veya traffic mirroring içermeyen odaklı HTTP/TCP load-balancer derlemesi.
PHP uygulama derlemesi
Statik web + reverse proxy + PHP-FPM FastCGI köprüsü. WordPress ve PHP front-controller uygulamaları için uygundur. Cache modülü derlenmez.
Cache edge derlemesi
Yerel statik web sunumu içermeyen odaklı cache edge. Proxy, cache, sıkıştırma, TLS ve ACME içerir. CDN tarzı dağıtımlar için uygundur.
Proxy edge derlemesi
Cache, statik web veya özel load-balancer modülü içermeyen odaklı reverse proxy. TLS, ACME, sıkıştırma ve upstream dayanıklılığı olan saf reverse-proxy dağıtımları için tasarlanmıştır.
Wasm üretim derlemesi
Tam üretim profilini temel alan, sınırlandırılmış ilke kancaları, ACME, ölçümler ve OpenTelemetry içeren özel Wasm derlemesi.
Platform Downloads
Linux x86_64 · Linux aarch64 · Windows x86_64 · macOS Apple Silicon
| Derleme | Linux x86_64 | Linux aarch64 | Windows x86_64 | macOS Apple Silicon |
|---|---|---|---|---|
| Tam | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| Wasm | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| PHP | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| Yük dengeleyici | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| Cache derlemesi | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| Proxy derlemesi | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
| Konfigürasyon test aracı | x86_64-linux | aarch64-linux | x86_64-windows | aarch64-macos |
Kurulum
# 1. Tam Linux build tarball’ını indir
# ARM64 sunucularda x86_64-linux yerine aarch64-linux kullanın.
curl -fLO https://github.com/valkyoth/fluxheim/releases/download/v1.8.2/fluxheim-1.8.2-full-x86_64-linux.tar.gz
# 2. Doğrula ve çıkar
echo '1a323dcd5632e25acf2e4463e549f20cdd3d568f445f9d923b1be312ec7f9839 fluxheim-1.8.2-full-x86_64-linux.tar.gz' | sha256sum -c -
tar xzf fluxheim-1.8.2-full-x86_64-linux.tar.gz
# 3. Binary ve yardımcı araçları sistem path’ine taşı
cd fluxheim-1.8.2-full-x86_64-linux
sudo install -m 0755 fluxheim fluxheim-acme /usr/local/bin/
# 4. Config directory oluştur ve config ekle
sudo mkdir -p /etc/fluxheim /srv/fluxheim
sudo cp packaging/default/fluxheim.toml /etc/fluxheim/fluxheim.toml
# 5. Config doğrula
fluxheim --check-config --config /etc/fluxheim/fluxheim.toml
# 6. Doğrudan çalıştır veya service setup için Systemd sekmesine bak
sudo fluxheim --config /etc/fluxheim/fluxheim.toml
$Version = "1.8.2"
$Archive = "fluxheim-$Version-full-x86_64-windows.zip"
$BaseUrl = "https://github.com/valkyoth/fluxheim/releases/download/v$Version"
$InstallDir = Join-Path $env:LOCALAPPDATA "Fluxheim"
Invoke-WebRequest "$BaseUrl/$Archive" -OutFile $Archive
$Expected = "a72b84720083406f318bf3fc87555eb62fd76dbd1506dbf2cd368e7364726b44"
$Actual = (Get-FileHash $Archive -Algorithm SHA256).Hash.ToLowerInvariant()
if ($Actual -cne $Expected) { throw "Archive checksum verification failed" }
New-Item -ItemType Directory -Force -Path $InstallDir | Out-Null
Expand-Archive -LiteralPath $Archive -DestinationPath $InstallDir -Force
$Bundle = Join-Path $InstallDir "fluxheim-$Version-full-x86_64-windows"
& "$Bundle\fluxheim.exe" --config "$InstallDir\fluxheim.toml" --check-config
& "$Bundle\fluxheim.exe" --config "$InstallDir\fluxheim.toml"
İmzasız önizleme: Bu, imzasız taşınabilir bir önizlemedir. SmartScreen ve PowerShell güvenliğini etkin bırakın; Authenticode imzalama ve Windows hizmet yükleyicisi henüz sunulmamaktadır. Yönetilen PHP-FPM denetimi yalnızca Unix’te kullanılabilir; Windows harici TCP FastCGI havuzlarını destekler.
VERSION="1.8.2"
PROFILE="full"
ARCHIVE="fluxheim-${VERSION}-${PROFILE}-aarch64-macos.tar.gz"
BASE_URL="https://github.com/valkyoth/fluxheim/releases/download/v${VERSION}"
curl -fLO "${BASE_URL}/${ARCHIVE}"
echo "a725ebcccac259af6640da57ce12e7a3944c5bd0d9e7869d4001196a0c394031 ${ARCHIVE}" | shasum -a 256 -c -
tar -xzf "$ARCHIVE"
install -d "$HOME/.local/bin"
install -m 0755 "fluxheim-${VERSION}-${PROFILE}-aarch64-macos/fluxheim" "$HOME/.local/bin/fluxheim"
install -m 0755 "fluxheim-${VERSION}-${PROFILE}-aarch64-macos/fluxheim-acme" "$HOME/.local/bin/fluxheim-acme"
fluxheim --config "$HOME/.config/fluxheim/fluxheim.toml" --check-config
fluxheim --config "$HOME/.config/fluxheim/fluxheim.toml"
İmzasız önizleme: Bu, imzasız bir komut satırı önizlemesidir. Gatekeeper’ı etkin bırakın; Developer ID imzalama, noter onayı ve launchd entegrasyonu henüz sunulmamaktadır.
# GHCR images pull et (Wasm, full, load-balancer, cache, proxy ve PHP varyantları)
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2 # tam
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2-wasm
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2-load-balancer # yük dengeleyici
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2-cache # cache edge profili
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2-proxy # proxy edge profili
podman pull ghcr.io/valkyoth/fluxheim:v1.8.2-php # yönetilen PHP-FPM
# Aynı build seti Quay’de de var
podman pull quay.io/valkyoth/fluxheim:v1.8.2
podman pull quay.io/valkyoth/fluxheim:v1.8.2-wasm
podman pull quay.io/valkyoth/fluxheim:v1.8.2-load-balancer
podman pull quay.io/valkyoth/fluxheim:v1.8.2-cache
podman pull quay.io/valkyoth/fluxheim:v1.8.2-proxy
podman pull quay.io/valkyoth/fluxheim:v1.8.2-php
# Rootless çalıştır — iç portlar 8080 ve 8443
podman run -d \
--name fluxheim \
--restart unless-stopped \
-p 8080:8080 \
-p 8443:8443 \
-v /srv/sites:/srv/sites:ro \
-v /srv/fluxheim/certs:/etc/fluxheim/certs:rw \
-v ./fluxheim.toml:/etc/fluxheim/fluxheim.toml:ro \
ghcr.io/valkyoth/fluxheim:v1.8.2
# Logları kontrol et
podman logs -f fluxheim
# Tarball hardened systemd unit içerir
sudo cp packaging/systemd/fluxheim.service /etc/systemd/system/
# fluxheim sistem kullanıcısını oluştur
sudo useradd -r -s /sbin/nologin -d /var/lib/fluxheim fluxheim
# Dizinleri hazırla
sudo mkdir -p /etc/fluxheim /srv/fluxheim /var/log/fluxheim
sudo chown fluxheim:fluxheim /srv/fluxheim /var/log/fluxheim
# systemd reload et ve servisi enable et
sudo systemctl daemon-reload
sudo systemctl enable --now fluxheim
# Durumu kontrol et
sudo systemctl status fluxheim
sudo journalctl -u fluxheim -f
Not: Paketlenen systemd unit şunu kullanır CAP_NET_BIND_SERVICE böylece Fluxheim root olarak çalışmadan 80 ve 443 portlarına bağlanabilir. Unit dosyası güvenlik sertleştirme seçenekleri içerir.
# Fluxheim guided certificate setup için acme-init ile gelir
# Let's Encrypt kullan (HTTP-01)
sudo fluxheim acme-init letsencrypt
# Actalis (ücretsiz EAB-capable issuer)
sudo fluxheim acme-init actalis
# fluxheim-acme companion tool renewal işlemini şunun için yönetir
# container ve external service-manager deployments
fluxheim-acme status
fluxheim-acme renew
fluxheim-acme reload
[[vhosts]]
name = "site"
hosts = ["example.com", "www.example.com"]
[vhosts.tls]
enabled = true
[vhosts.tls.acme]
enabled = true
# sertifika sağlayıcı: issuer = "letsencrypt"
Sistem gereksinimleri
Desteklenen platformlar
- Linux x86_64 (kernel 4.14+)
- Linux ARM64 / aarch64
- macOS Apple Silicon / aarch64
- Windows x86_64
Konteyner imajları
Tüm sürüm imaj derlemeleri GHCR üzerinde yayımlanır ve Quay.
- Wolfi (minimal, sertleştirilmiş)
- Wasm + Full, load-balancer, cache, proxy ve PHP imaj profilleri
- Alpine Linux
- SUSE Micro (non-PHP profiles)
- SUSE BCI (PHP:
php-suse-bci) - Debian
- GHCR ve Quay üzerinde yayımlandı
All Releases
Tümünü GitHub’da görüntüle →| Sürüm | Tarih | Öne çıkanlar | İndirmeler |
|---|---|---|---|
|
v1.8.2
En son
|
2026-09 | Yedi genel profilin tamamı için imzasız yerel Windows x86_64 ZIP arşivleri ekler, Windows dosya sistemi ve kimlik bilgisi korumalarını sürdürür ve PHP SUSE Micro imajını bağımsız php-suse-bci çalışma ortamıyla değiştirir. | Tümü GitHub’da |
|
v1.8.1
|
2026-08 | Herkese açık yedi derleme profilinin tamamına Apple Silicon için derlenmiş macOS arşivleri, gerçek çalışma ortamında eşdeğer davranış testleri, taşınabilir sağlama toplamı araçları ve daha güçlü tanılama ile dosya sistemi korumaları ekler. | Tümü GitHub’da |
|
v1.8.0
|
July 2026 | Tam üretim profilini temel alan, sınırlandırılmış ilke kancaları, ACME, ölçümler ve OpenTelemetry içeren özel Wasm derlemesi. macOS için yerel tam ve Wasm derlemeleri dahil olmak üzere eşleşen tar.gz ve ZIP arşivleri ekler. Önbellek doldurma, aralık önbelleği ve sanal ana makine başına Wasm kabul sınırlarını güçlendirir. | Tümü GitHub’da |
|
v1.7.0 – v1.7.12
|
July 2026 | Fluxheim 1.7 sürüm serisi: isteğe bağlı standartlara dayalı önbellek, proxy ve yanıt özeti meta verileri; kimliği doğrulanmış canlı anlık görüntüyü yeniden yükleme ve geri alma; tekrarlanabilir FIPS-backend kanıtı; sıfır kesinti süreli süreç yükseltmeleri; bağımsız olarak test edilmiş Wasm politika örnekleri; ve daha güçlü önbellek, TLS, ara belleğe alma, akış ve protokol sınırları. | Tümü GitHub’da |
|
v1.6.0 – v1.6.37
|
Haziran 2026 | Native-runtime cutover ve temizlik hattı: Pingora çıkış temelleri, Fluxheim sahipli HTTP/1 ve HTTP/2 yolları, native TLS/listener preview’ları, route proxy/static-web eşliği, sıkıştırma ve hata sayfaları, forwarded-header policy, auth-request, traffic mirroring, rate limits, gRPC doğrulama, pooled upstream HTTP/2, cutover sonrası native proxy temizliği, Wasm öncesi final crate-boundary temizliği, Rust 1.96.1, sertleştirilmiş OpenSSL stream TLS, ACME hesap zeroization ve daha küçük odaklı runtime modülleri. | Tümü GitHub’da |
| v1.5.0 - v1.5.23 | Haziran 2026 | Enterprise load-balancer ve runtime-ownership line: focused load-balancer binaries/images, runtime member ve weight kontroller, yönetilen affinity cookies, stream ve HTTP boundary work, active ve protocol-aware health kontroller, service discovery, background task ownership, cache crate boundaries, UDP beta guardrails, origin-protection budgets, ARM/macOS assets, ve broad güvenlik hardening. | Tümü GitHub’da |
| v1.4.0 – v1.4.7 | Mayıs 2026 | Proxy operations line ile production proxy parity, richer route politika, traffic mirroring, dynamic upstream discovery, modular runtime/config split, Apple Silicon ve Linux ARM64 sürüm assets, GeoIP/Geo-Context, config-tester archives, ve sertleştirilmiş TCP stream proxying | Tümü GitHub’da |
| v1.3.0 – v1.3.7 | Mayıs 2026 | PHP-FPM production line, yönetilen php-fpm supervision, config tester ve ACME companion binaries, FIPS/ISO validation tracks, focused cache/proxy profiller, ve güvenlik hardening | Tümü GitHub’da |
| v1.2.0 – v1.2.6 | Mayıs 2026 | Cache ve observability baseline ile route-scoped cache politika, bellek/disk/tiered backends, şifreli disk cache, peer fill, range caching, Prometheus, ve OpenTelemetry export | Tümü GitHub’da |
| v1.1.x | 2026 | Certificate operations line ile TLS politika profiller, multi-sertifika rustls SNI, yönetilen ACME issuance ve renewal, EAB-capable issuers, dosya-backed TLS secret’lar, ve renewal units | Tümü GitHub’da |
| v1.0.0 | 2026 | Gateway foundation ile vhost routing, route-level static/proxy/redirect actions, static dosya serving, reverse proxying, rustls TLS, admin kontrol-plane, secure headers, systemd packaging, ve rootless konteynerler | GitHub |
| v0.5.0 | Ön sürüm | First genel pre-sürüm milestone önce the kararlı 1.x gateway line | GitHub |
See Değişiklik günlüğü ayrıntılı sürüm notları için.