Најновија стабилна — v1.8.0

Download Fluxheim

Унапред изграђени Linux бинарни пакети за x86_64 и ARM64, плус macOS развојни build-ови. Објављено 23. јула 2026..

Пуни Препоручено

Пуни production build

Сви стабилни production модули: proxy, web, cache, compression, load balancing, raw TCP stream proxying, TLS (rustls), PHP-FPM, ACME client, GeoIP/Geo-Context, security hardening, metrics и OpenTelemetry.

Static serving са reverse proxy-јем и PHP-FPM-ом
Cache backend-и (memory, disk, tiered)
gzip, zstd и Brotli compression
TLS и managed ACME renewal
Локални GeoIP country/ASN контекст
Hardened TCP stream proxying режим
Prometheus и OpenTelemetry
~10.3 MB binary
Load balancer Ново

Load Balancer Edge профил

Фокусирани HTTP/TCP load-balancer build без cache-а, static web-а, PHP-а, GeoIP-а, stream proxying-а или traffic mirroring-а.

Advanced pool selection
Drain, disable, force-down операције
Hardened LB core део
TLS и managed ACME renewal
PHP Managed PHP-FPM режим

PHP application build

Static web + reverse proxy + PHP-FPM FastCGI bridge. Идеално за WordPress и PHP front-controller апликације. Cache модул није компајлиран.

PHP-FPM FastCGI bridge путања
Static asset serving из истог root-а
TLS и managed ACME renewal
~8.9 MB binary
Cache edge

Cache Edge build

Фокусирани cache edge без локалног static web serving-а. Укључује proxy, cache, compression, TLS и ACME. Идеално за CDN-style deployment.

Reverse proxy са cache-ом
Cache-safe compression контроле
TLS и managed ACME renewal
Static web модул није компајлиран
~6.8 MB binary
Proxy edge

Proxy Edge build

Фокусирани reverse proxy без cache-а, static web-а или наменског load-balancer модула. Дизајниран за чист reverse-proxy deployment са TLS-ом, ACME-ом, compression-ом и upstream resilience-ом.

Само reverse proxy
ACL, rate limits, retries, health checks
TLS и managed ACME renewal
Cache или web модул нису компајлирани
~5.8 MB binary
Wasm Ново

Wasm продукциона верзија

Наменска Wasm верзија заснована на пуном продукционом профилу, са ограниченим програмским кукама, ACME-ом, метрикама и OpenTelemetry-јем.

Static serving са reverse proxy-јем и PHP-FPM-ом
Cache backend-и (memory, disk, tiered)
WASM екстензије
TLS и managed ACME renewal
Prometheus и OpenTelemetry

Platform Downloads

Production Linux builds plus Level 1 macOS developer tarballs.

macOS је само за developer testing
Build профил Linux x86_64 Linux ARM64 macOS развој
Пуни x86_64-linux aarch64-linux Apple Silicon
Wasm x86_64-linux aarch64-linux Apple Silicon
PHP x86_64-linux aarch64-linux -
Load balancer x86_64-linux aarch64-linux -
Cache edge x86_64-linux aarch64-linux -
Proxy edge x86_64-linux aarch64-linux -
Config tester алат x86_64-linux aarch64-linux -

Инсталација

басх — тарбалл инсталација
# 1. Преузми пуни Linux build тарбалл
# На ARM64 серверима користи aarch64-linux умјесто x86_64-linux.
curl -L https://github.com/valkyoth/fluxheim/releases/download/v1.8.0/fluxheim-1.8.0-full-x86_64-linux.tar.gz \
  -o fluxheim-1.8.0.tar.gz

# 2. Провјери и распакирај
tar xzf fluxheim-1.8.0.tar.gz

# 3. Премести binary и helper tools у системску путању
sudo mv fluxheim /usr/local/bin/
sudo mv fluxheim-acme /usr/local/bin/            # ACME цомпанион алат
sudo mv fluxheim-config-tester /usr/local/bin/   # Config validator алат

# 4. Створи цонфиг дирецтори и додај свој цонфиг
sudo mkdir -p /etc/fluxheim /srv/fluxheim
sudo cp packaging/default/fluxheim.toml /etc/fluxheim/fluxheim.toml

# 5. Валидирај цонфиг
fluxheim --check-config --config /etc/fluxheim/fluxheim.toml

# 6. Покрени директно (или види Systemd таб за service setup)
sudo fluxheim --config /etc/fluxheim/fluxheim.toml
басх — роотлесс Podman покретање
# Преузми GHCR image (Wasm, фулл, load-balancer, cache, proxy и PHP варијанте)
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0         # пуни
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-wasm
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-load-balancer # load balancer профил
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-cache   # cache едге профил
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-proxy   # proxy едге профил
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-php     # управљани PHP-FPM

# Исти build сет доступан је на Quay
podman pull quay.io/valkyoth/fluxheim:v1.8.0
podman pull quay.io/valkyoth/fluxheim:v1.8.0-wasm
podman pull quay.io/valkyoth/fluxheim:v1.8.0-load-balancer
podman pull quay.io/valkyoth/fluxheim:v1.8.0-cache
podman pull quay.io/valkyoth/fluxheim:v1.8.0-proxy
podman pull quay.io/valkyoth/fluxheim:v1.8.0-php

# Покрени роотлесс — интерни портови 8080 и 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.0

# Провјери лог
podman logs -f fluxheim
bash — systemd сервис подешавање
# Тарбалл укључује hardened systemd унит
sudo cp packaging/systemd/fluxheim.service /etc/systemd/system/

# Створи флуксхеим систем усер
sudo useradd -r -s /sbin/nologin -d /var/lib/fluxheim fluxheim

# Припреми дирецтори
sudo mkdir -p /etc/fluxheim /srv/fluxheim /var/log/fluxheim
sudo chown fluxheim:fluxheim /srv/fluxheim /var/log/fluxheim

# Reload systemd и омогући сервис
sudo systemctl daemon-reload
sudo systemctl enable --now fluxheim

# Провјери статус
sudo systemctl status fluxheim
sudo journalctl -u fluxheim -f

Напомена: Пакетирани systemd унит користи CAP_NET_BIND_SERVICE тако да Fluxheim може да се веже на портове 80 и 443 без рада као root. Unit file укључује security hardening опције.

bash — managed ACME certificate издавање
# Fluxheim укључује ацме-инит за вођени сетуп цертификата
# Лет'с Encrypt иссуер (HTTP-01)
sudo fluxheim acme-init letsencrypt

# Actalis (бесплатан ЕАБ-цапабле иссуер)
sudo fluxheim acme-init actalis

# Цомпанион тоол флуксхеим-ацме управља реневалс за
# container и external service-manager deployment
fluxheim-acme status
fluxheim-acme renew
fluxheim-acme reload
fluxheim.toml — ACME конфигурација
[[vhosts]]
name = "site"
hosts = ["example.com", "www.example.com"]

[vhosts.tls]
enabled = true

[vhosts.tls.acme]
enabled = true
# иссуер postavka: иссуер = "летсенцрипт"
Пуна TLS и ACME документација →

Системски захтеви

Подржане платформе

  • Linux x86_64 (kernel 4.14+)
  • Linux ARM64 / aarch64
  • само macOS developer бинарне датотеке

Container images

Сви release image build-ови објављени су на GHCR и Quay.

  • Wolfi (минималан, hardened)
  • Full, load-balancer, cache, proxy и PHP image профили
  • Alpine Linux
  • SUSE Micro
  • Debian
  • Објављено на GHCR и Quay
Верзија Датум Најважније Преузимања
v1.8.0 Најновије
July 2026 Наменска Wasm верзија заснована на пуном продукционом профилу, са ограниченим програмским кукама, ACME-ом, метрикама и OpenTelemetry-јем. Додаје одговарајуће tar.gz и ZIP архиве, укључујући нативне пуне и Wasm верзије за macOS. Јача границе попуњавања кеша, кеша опсега и Wasm пријема по виртуелном хосту. Све на ГитХубу
v1.7.0 – v1.7.12
July 2026 Серија Fluxheim 1.7: опциони стандардни метаподаци кеша, проксија и сажетка одговора; аутентификовано поновно учитавање и враћање снимка уживо; поновљиви докази за FIPS позадинске системе; надоградње процеса без застоја; независно тестирани примери Wasm политика; и јаче границе кеша, TLS-а, баферовања, токова и протокола. Све на ГитХубу
v1.6.0 – v1.6.37
липањ 2026. Линија native-runtime cutover-а и чишћења: основе изласка из Pingora, HTTP/1 и HTTP/2 путање у власништву Fluxheim-а, native TLS/listener preview, паритет route proxy/static-web, компресија и странице грешака, forwarded-header политика, auth-request, пресликавање саобраћаја, rate limits, gRPC валидација, pool-ован upstream HTTP/2, чишћење native proxy после cutover-а, завршно чишћење граница crate-ова пре Wasm-а, Rust 1.96.1, ојачани OpenSSL stream TLS, zeroization ACME налога и мањи усмерени runtime модули. Све на ГитХубу
v1.5.0 - v1.5.23 липањ 2026. Enterprise load-balancer и runtime-ownership линија: фокусирани load-balancer binary/image, runtime member и weight controls, managed affinity cookies, stream и HTTP boundary work, active и protocol-aware health checks, service discovery, background task ownership, cache crate boundaries, UDP beta guardrails, origin-protection budgets, ARM/macOS assets и широко security hardening. Све на ГитХубу
v1.4.0 – v1.4.7 свибањ 2026. Proxy оператионс линија с production proxy парити, богатијом роуте полици, traffic мирроринг, динамиц упstream discovery, модулар runtime/config сплит, Аппле Силицон и Linux ARM64 release assets, GeoIP/Geo-Context, цонфиг-тестер арцхивес и hardened TCP stream proxyинг Све на ГитХубу
v1.3.0 – v1.3.7 свибањ 2026. PHP-FPM production линија, managed php-fpm supervision, config tester и ACME companion binary, FIPS/ISO validation tracks, фокусирани cache/proxy profile и security hardening Све на ГитХубу
v1.2.0 – v1.2.6 свибањ 2026. Cache и обсервабилити баселине с роуте-сцопед cache полици, memory/disk/tiered backend, енцриптед диск cache, пеер филл, ранге цацхинг, Prometheus и OpenTelemetry експорт Све на ГитХубу
v1.1.x 2026 Цертифицате оператионс линија с TLS полици проfile, мулти-цертифицате rustls SNI, манагед ACME иссуанце и реневал, ЕАБ-цапабле иссуерс, file-бацкед TLS сецретс и реневал унитс Све на ГитХубу
v1.0.0 2026 Гатеваи фоундатион с вхост роутинг, роуте-левел static/proxy/redirect ацтионс, static file сервинг, reverse proxyинг, rustls TLS, админ цонтрол-плане, сецуре headers, systemd packaging и роотлесс цонтаинерс GitHub
v0.5.0 Pre-release издање Први публиц пре-release милестоне прије стабилне 1.кс гатеваи линије GitHub

See Дневник промена за детаљне release notes.

Српски