Quick Start Guide

Introduction

Fess is an open-source full-text search server that crawls websites and file servers, enabling cross-document search of collected content.

This guide is intended for those who want to quickly try out Fess, describing the minimum steps to get it up and running.

Which Method Should You Use?

Docker (Recommended) ZIP Package
Prerequisites Docker and Docker Compose Java 21, OpenSearch
Ease of Setup ◎ Just a few commands △ Multiple software installations required
Best For Those who want to try it first Those in environments where Docker is unavailable

Method 2: ZIP Package

Estimated time: 20–30 minutes on first run (including Java and OpenSearch installation)

If you prefer not to use Docker, you can run Fess directly from the ZIP package.

Note

This method is intended for evaluation purposes. For production deployments, we recommend using Docker or installing with RPM/DEB packages.

Prerequisites

Before starting Fess, please install the following software.

1. Install Java 21

We recommend Eclipse Temurin Java 21.

2. Install and Start OpenSearch

OpenSearch is required to store Fess data. Please refer to Installation Guide to install and start it.

Download and Install

  1. Download the latest ZIP package from GitHub Releases

  2. Extract and enter the directory:

unzip fess-x.y.z.zip
cd fess-x.y.z

Start Fess

# Linux/Mac
./bin/fess

# Windows
bin\fess.bat

Wait about 30 seconds for Fess to start, then access:

Warning

Please change the default password. For production environments, it is strongly recommended to change the password immediately after your first login.

Stop Fess (ZIP)

Press Ctrl+C in the terminal, or use kill to stop the fess process.



What’s Next?