インストール方法
Fessでは、ZIPアーカイブ、RPM/DEB パッケージ、Dockerイメージでの配布物を提供しています。 Dockerを利用することで、WindowsやMacなどでも、Fessを簡単にセットアップすることができます。
注釈
このページでは Windows 上での Docker を使ったセットアップ手順 を説明します。 Linux や macOS をご利用の方も同様の手順でセットアップできますが、Docker Desktop のインストール手順は異なります。 詳細は Docker のドキュメントを参照してください。
本番環境を構築する場合は、必ず Fess インストールガイド を参照してください。 また、システム要件については システム要件 を確認してください。
警告
本番環境での重要な注意事項
このページは Fess を試すためのセットアップ手順です。本番環境や負荷検証などでは、 Docker でのインストール (詳細) または Fess インストールガイド を参照して、 専用の OpenSearch サーバーを構築してください。
セットアップの流れ
以下の順番で作業を進めます。
Docker Desktop のインストール
OS 設定(vm.max_map_count の調整)
Fess の起動ファイルをダウンロード
Fess を起動して動作確認
Docker Desktopのインストール
Docker Desktopがインストールされていない場合は、以下の手順でインストールしてください。
ダウンロード
Docker Desktop で該当OSのインストーラーをダウンロードします。
インストーラーの実行
ダウンロードしたインストーラーをダブルクリックして、インストールを開始します。
「Install required Windows components for WSL 2」 または 「Install required Enable Hyper-V Windows Features」 が選択されていることを確認して、 OKボタンをクリックします。

インストールが完了したら、「close」ボタンをクリックして画面を閉じます。

Docker Desktop の起動
Windows メニュー内の「Docker Desktop」をクリックして起動します。

Docker Desktop 起動後、利用規約が表示されるので、「I accept the terms」にチェックを入れて「Accept」ボタンをクリックします。
チュートリアル開始の案内が出ますが、ここでは「Skip tutorial」をクリックしてスキップします。 「Skip tutorial」をクリックすると Dashboard が表示されます。

設定
OpenSearch が Docker コンテナーとして実行できるようにするため、OS側で「vm.max_map_count」の値を調整します。 利用する環境によって設定方法が異なるので、それぞれの設定方法については「Set vm.max_map_count to at least 262144 」を参照してください。
Fessのセットアップ
起動ファイルの作成
適当なフォルダーを作成して、 compose.yaml と compose-opensearch3.yaml をダウンロードします。
注釈
compose-opensearch3.yaml は OpenSearch 3.x を使用するための追加設定ファイルです。 compose.yaml と組み合わせて使用します。
curlコマンドで以下のように取得することもできます。
Fessの起動
Fessをdocker composeコマンドで起動します。
コマンドプロンプトを開き、compose.yamlファイルがあるフォルダーに移動して、以下のコマンドを実行します。
注釈
起動には数分かかる場合があります。 以下のコマンドでログを確認できます。
Ctrl+C でログ表示を終了できます。
動作確認
デフォルトの管理者アカウントのユーザー名/パスワードは、admin/adminになります。
警告
セキュリティに関する重要な注意
デフォルトのパスワードは必ず変更してください。 特に本番環境では、初回ログイン後すぐにパスワードを変更することを強く推奨します。
管理者アカウントはアプリケーションサーバーにより管理されています。 Fessの管理 UI では、アプリケーションサーバーで fess ロールで認証されたユーザーを管理者として判断しています。
その他
Fessの停止
Fessの停止は、Fessを起動したフォルダーで、以下のコマンドを実行します。
コンテナを停止して削除する場合:
警告
down コマンドでボリュームも削除する場合は -v オプションを追加します。 この場合、すべてのデータが削除されるため注意してください。
管理者パスワードの変更
管理 UI のユーザー編集画面でパスワードを変更できます。
http://localhost:8080/admin/ にアクセスしてログインします。
右上のメニューから「ユーザー」を選択します。
管理者ユーザー(admin)の編集画面を開き、パスワードを変更します。
次のステップ
Fessのセットアップが完了したら、以下のドキュメントを参照してFessを活用してください。
起動、停止、初期設定 — Fessの起動・停止・設定の詳細
Fess 管理者ガイド — 管理者向けガイド(クロール設定、ユーザー管理など)
Fess ユーザーガイド — ユーザーガイド(検索の使い方)
問題が発生した場合は、 トラブルシューティング を参照してください。