Fluxheim Docs

Choose what you want to run. Each guide starts with a working example, then links to the full source docs on GitHub when you need every detail.

インストールFluxheimを起動する

ローカルサーバーをすばやく使いたいときのページです。設定を小さく保ち、トラフィックを処理する前に確認します。

静的サイト静的サイト

HTML、CSS、画像、ダウンロードをディスクから直接配信します。これはFluxheimの最も単純なモードです。

Reverse ProxyReverse Proxy

Fluxheimをアプリケーションサーバーの前に置きます。FluxheimがTLS、ヘッダー、制限、アップストリーム選択を処理します。

TLSとACMETLSとACME

Fluxheimは静的証明書でTLSを提供することも、ACME証明書を自動管理することもできます。

CacheCache

Use cache when Fluxheim sits in front of an origin and repeated responses should be served faster.

ロードバランサーロードバランサー

Run several upstreams behind one public endpoint. Start simple, then add health checks and runtime controls.

PHP-FPMPHP-FPM

PHPアプリにはPHP-FPMを使い、Fluxheimが静的アセットを配信し、PHPリクエストを安全に転送します。

WordPressWordPress

通常のWordPressフロントコントローラー向けの実用的なPHP-FPM例です。

WASM拡張WASM拡張

本番向けフルプロファイルを基盤に、ポリシーフックの実行範囲を制限し、ACME、メトリクス、OpenTelemetry に対応した専用 Wasm ビルド

可観測性可観測性

PrometheusとOpenTelemetryを使い、個々の訪問者を追跡せずに集約トラフィック、エラー、ダウンロード、ページ利用状況を確認します。

Builds & FeaturesBuilds & Features

Fluxheimは機能セットつきでコンパイルされます。デプロイに必要なものを含む最小ビルドを選んでください。

設定Configuration Basics

FluxheimはTOMLを使います。不明なフィールドは拒否されるため、再起動前にスペルミスが失敗します。

systemdとコンテナsystemdとコンテナ

ネイティブホストにはsystemd、隔離デプロイにはrootlessコンテナを使います。

最初におすすめの流れ

  1. Install Fluxheim from a release tarball or container image.
  2. Pick one job: static site, reverse proxy, cache, load balancer, or PHP-FPM.
  3. サービスを再起動する前にTOML設定を検証します。

このドキュメントの使い方

Webサイトのドキュメントは安定した運用形を示します: 各モジュールの役割、最初に重要なオプション、適用しやすい小さな設定です。GitHubリファレンスにはフィールド単位の詳細があります。

必要なことStart with
ファイルまたはドキュメントを配信静的サイト
アプリの前にFluxheimを置くReverse Proxy
originトラフィックを減らすCache
Run PHP or WordPressPHP-FPMまたはWordPress
バイナリプロファイルを選ぶBuilds & Features
日本語