Fluxheim/Dokument/Kom igång med Fluxheim

Kom igång med Fluxheim

Använd den här sidan när du snabbt vill starta en lokal server. Den håller konfigurationen liten och kontrollerar den innan trafik serveras.

Install a release binary

curl -L https://github.com/valkyoth/fluxheim/releases/download/v1.8.0/fluxheim-1.8.0-full-x86_64-linux.tar.gz -o fluxheim.tar.gz
tar -xzf fluxheim.tar.gz
sudo install -m 0755 fluxheim /usr/local/bin/fluxheim

Minimal statisk webbplats

[server]
listen = ["0.0.0.0:8080"]
default_vhost = "site"

[[vhosts]]
name = "site"
hosts = ["example.com"]

[vhosts.web]
root = "/srv/example"
index_files = ["index.html"]
deny_dotfiles = true

Vad den första konfigurationen gör

AlternativSyfte
server.listenStyr den vanliga HTTP-socket som Fluxheim öppnar.
server.default_vhostVäljer fallback-sajten när ingen host matchar.
vhosts.hostsListar hostnamn som sajten accepterar.
vhosts.web.rootPekar på katalogen som serveras till besökare.

Kontrollera och starta

fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
fluxheim --config /etc/fluxheim/fluxheim.toml

Använd config-checken i deploy-skript. Den hittar okända fält, osäkra sökvägar, ogiltiga listeners och feature/config-konflikter innan trafik flyttas.

Nästa användbara val

  • Lägg till TLS först när DNS pekar på hosten.
  • Add cache only for routes that are safe to share between visitors.
  • Add metrics only when the listener is private or behind a trusted proxy.
Svenska