Τελευταία σταθερή — v1.8.0

Download Fluxheim

Προκατασκευασμένα Linux binaries για x86_64 και ARM64, συν macOS developer builds. Κυκλοφόρησε στις 23 Ιουλίου 2026.

Πλήρες Προτεινόμενο

Πλήρες production build

Όλα τα stable production modules: 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 backends: memory, disk και tiered
gzip, zstd και Brotli compression
TLS και managed ACME renewal
Τοπικό GeoIP country/ASN context
Hardened TCP stream proxying support
Prometheus και OpenTelemetry
~10.3 MB binary
Load balancer Νέο

Load balancer edge

Εστιασμένη κατασκευή εξισορρόπησης φορτίου HTTP/TCP χωρίς προσωρινή μνήμη, στατικό ιστό, PHP, GeoIP, διακομιστή μεσολάβησης ροής ή κατοπτρισμό κυκλοφορίας.

Advanced pool selection
Drain, disable και force-down
Hardened LB πυρήνας
TLS και managed ACME renewal
PHP Managed PHP-FPM λειτουργία

PHP application build

Static web + reverse proxy + PHP-FPM FastCGI bridge. Ιδανικό για WordPress και PHP front-controller apps. Δεν γίνεται compile cache module.

PHP-FPM FastCGI γέφυρα
Static asset serving από το ίδιο root
TLS και managed ACME renewal
~8.9 MB binary
Cache edge

Cache edge build

Εστιασμένη άκρη κρυφής μνήμης χωρίς τοπική στατική υπηρεσία web. Περιλαμβάνει διακομιστή μεσολάβησης, προσωρινή μνήμη, συμπίεση, TLS και ACME. Ιδανικό για αναπτύξεις τύπου CDN.

Reverse proxy και cache
Cache-safe compression controls επιλογές
TLS και managed ACME renewal
Δεν γίνεται compile static web module
~6.8 MB binary
Proxy edge

Proxy edge build

Εστιασμένος αντίστροφος διακομιστής μεσολάβησης χωρίς προσωρινή μνήμη, στατικό ιστό ή την αποκλειστική μονάδα εξισορρόπησης φορτίου. Σχεδιασμένο για καθαρές αναπτύξεις ανάστροφου διακομιστή με TLS, ACME, συμπίεση και ελαστικότητα ανάντη.

Μόνο reverse proxy
ACLs, rate limits, retries και health checks
TLS και managed ACME renewal
Δεν γίνεται compile cache ή web module
~5.8 MB binary
Wasm Νέο

Έκδοση Wasm παραγωγής

Ειδική έκδοση Wasm βασισμένη στο πλήρες προφίλ παραγωγής, με οριοθετημένα άγκιστρα πολιτικής, ACME, μετρικές και OpenTelemetry.

Static serving, reverse proxy και PHP-FPM
Cache backends: 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 dev
Πλήρες 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 -
Ελεγκτής διαμόρφωσης x86_64-linux aarch64-linux -

Εγκατάσταση

bash - εγκατάσταση tarball
# 1. Κατέβασε το πλήρες Linux build tarball
# Σε ARM64 servers χρησιμοποίησε 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 στο system path
sudo mv fluxheim /usr/local/bin/
sudo mv fluxheim-acme /usr/local/bin/            # ACME βοηθητικό εργαλείο
sudo mv fluxheim-config-tester /usr/local/bin/   # Validator config

# 4. Δημιούργησε config directory και πρόσθεσε το config σου
sudo mkdir -p /etc/fluxheim /srv/fluxheim
sudo cp packaging/default/fluxheim.toml /etc/fluxheim/fluxheim.toml

# 5. Έλεγχος config
fluxheim --check-config --config /etc/fluxheim/fluxheim.toml

# 6. Τρέξε απευθείας (ή δες την καρτέλα Systemd για service setup)
sudo fluxheim --config /etc/fluxheim/fluxheim.toml
bash - rootless Podman
# Pull GHCR images (Wasm, full, load-balancer, cache, proxy και PHP variants)
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0         # πλήρες build
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-wasm
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-load-balancer # εξισορροπητής φορτίου
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-cache   # cache edge variant
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-proxy   # proxy edge variant
podman pull ghcr.io/valkyoth/fluxheim:v1.8.0-php     # διαχειριζόμενο PHP-FPM

# Το ίδιο build set είναι διαθέσιμο στο 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

# Τρέξε rootless - εσωτερικά ports 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

# Έλεγχος logs
podman logs -f fluxheim
bash - systemd service
# Το tarball περιλαμβάνει hardened systemd unit
sudo cp packaging/systemd/fluxheim.service /etc/systemd/system/

# Δημιούργησε system user fluxheim
sudo useradd -r -s /sbin/nologin -d /var/lib/fluxheim fluxheim

# Ρύθμιση directories
sudo mkdir -p /etc/fluxheim /srv/fluxheim /var/log/fluxheim
sudo chown fluxheim:fluxheim /srv/fluxheim /var/log/fluxheim

# Reload systemd και enable το service
sudo systemctl daemon-reload
sudo systemctl enable --now fluxheim

# Έλεγχος status
sudo systemctl status fluxheim
sudo journalctl -u fluxheim -f

Σημείωση: Το packaged systemd unit χρησιμοποιεί CAP_NET_BIND_SERVICE ώστε το Fluxheim να μπορεί να bind στα ports 80 και 443 χωρίς να τρέχει ως root. Το unit file περιλαμβάνει security hardening options.

bash - managed ACME certificate issuance
# Το Fluxheim παρέχει acme-init για guided certificate setup
# Let's Encrypt certificate (HTTP-01)
sudo fluxheim acme-init letsencrypt

# Actalis (δωρεάν EAB-capable issuer)
sudo fluxheim acme-init actalis

# Το companion tool fluxheim-acme χειρίζεται renewal για
# container και external service-manager deployments
fluxheim-acme status
fluxheim-acme renew
fluxheim-acme reload
fluxheim.toml - ACME config
[[vhosts]]
name = "site"
hosts = ["example.com", "www.example.com"]

[vhosts.tls]
enabled = true

[vhosts.tls.acme]
enabled = true
# issuer = "letsencrypt" # issuer
Πλήρης TLS και ACME τεκμηρίωση →

Απαιτήσεις συστήματος

Υποστηριζόμενες πλατφόρμες

  • Linux x86_64 (kernel 4.14+)
  • Linux ARM64 / aarch64
  • Μόνο macOS developer binaries

Container images

Όλα τα release image builds δημοσιεύονται στο GHCR και Quay.

  • Wolfi (minimal και hardened)
  • Full, load-balancer, cache, proxy και PHP image profiles
  • Alpine Linux
  • SUSE Micro
  • Debian
  • Δημοσιευμένο σε GHCR και Quay
Έκδοση Ημερομηνία Κύρια σημεία Λήψεις
v1.8.0 Τελευταίο
July 2026 Ειδική έκδοση Wasm βασισμένη στο πλήρες προφίλ παραγωγής, με οριοθετημένα άγκιστρα πολιτικής, ACME, μετρικές και OpenTelemetry. Προσθέτει αντίστοιχα αρχεία tar.gz και ZIP, συμπεριλαμβανομένων εγγενών πλήρων εκδόσεων και εκδόσεων Wasm για macOS. Ενισχύει τα όρια πλήρωσης cache, cache περιοχών και αποδοχής Wasm ανά εικονικό κεντρικό υπολογιστή. Όλα στο GitHub
v1.7.0 – v1.7.12
July 2026 Fluxheim Σειρά εκδόσεων 1.7: μεταδεδομένα κρυφής μνήμης, διακομιστής μεσολάβησης και σύνοψης απαντήσεων βάσει προτύπων. Επαναφόρτωση και επαναφορά του ζωντανού στιγμιότυπου με έλεγχο ταυτότητας. αναπαραγώγιμα στοιχεία FIPS-backend. αναβαθμίσεις διαδικασίας μηδενικής διακοπής λειτουργίας. ανεξάρτητα δοκιμασμένα παραδείγματα πολιτικής Wasm. και ισχυρότερη κρυφή μνήμη, TLS, buffering, ροή και όρια πρωτοκόλλου. Όλα στο GitHub
v1.6.0 – v1.6.37
Ιούνιος 2026 Γραμμή native-runtime cutover και καθαρισμού: θεμέλια εξόδου από Pingora, διαδρομές HTTP/1 και HTTP/2 ιδιοκτησίας Fluxheim, native TLS/listener previews, route proxy/static-web parity, συμπίεση και error pages, forwarded-header policy, auth-request, traffic mirroring, rate limits, gRPC validation, pooled upstream HTTP/2, native proxy cleanup μετά το cutover, τελικός καθαρισμός crate boundaries πριν το Wasm, Rust 1.96.1, σκληρυμένο OpenSSL stream TLS, zeroization λογαριασμού ACME και μικρότερα εστιασμένα runtime modules. Όλα στο GitHub
v1.5.0 - v1.5.23 Ιούνιος 2026 Enterprise load-balancer και runtime-ownership line: focused load-balancer binaries/images, 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. Όλα στο GitHub
v1.4.0 – v1.4.7 Μάιος 2026 Proxy operations line με production proxy parity, πλουσιότερο route policy, traffic mirroring, dynamic upstream discovery, modular runtime/config split, Apple Silicon και Linux ARM64 release assets, GeoIP/Geo-Context, config-tester archives και hardened TCP stream proxying Όλα στο GitHub
v1.3.0 – v1.3.7 Μάιος 2026 PHP-FPM production line, managed php-fpm supervision, config tester και ACME companion binaries, FIPS/ISO validation tracks, focused cache/proxy profiles και security hardening Όλα στο GitHub
v1.2.0 – v1.2.6 Μάιος 2026 Cache και observability baseline με route-scoped cache policy, memory/disk/tiered backends, encrypted disk cache, peer fill, range caching, Prometheus και OpenTelemetry export Όλα στο GitHub
v1.1.x 2026 Certificate operations line με TLS policy profiles, multi-certificate rustls SNI, managed ACME issuance και renewal, EAB-capable issuers, file-backed TLS secrets και renewal units Όλα στο GitHub
v1.0.0 2026 Gateway foundation με vhost routing, route-level static/proxy/redirect actions, static file serving, reverse proxying, rustls TLS, admin control-plane, secure headers, systemd packaging και rootless containers GitHub
v0.5.0 Προέκδοση Πρώτο public pre-release milestone πριν τη stable 1.x gateway line GitHub

See Αλλαγές για αναλυτικές release notes.

Ελληνικά