Quick Start Guide

Get Fess Up and Running in Under 5 Minutes

Welcome! This guide will help you get Fess running as quickly as possible. Choose the method that best suits your environment.

Tip

Fastest Way: Docker (Recommended)

If you have Docker installed, you can have Fess running in about 3 minutes with just a few commands—no other dependencies required.



Method 2: ZIP Package

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

Java 21 is required. We recommend Eclipse Temurin.

Verify your Java installation:

java -version

Download and Install

  1. Download the latest ZIP package from GitHub Releases

  2. Extract and enter the directory:

unzip fess-15.5.0.zip
cd fess-15.5.0

Start Fess

# Linux/Mac
./bin/fess

# Windows
bin\fess.bat

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

Stop Fess

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


Your First Search: A Quick Tutorial

Now that Fess is running, let’s set up your first web crawl.

Step 1: Create a Web Crawl Configuration

  1. Log in to the Admin Panel (http://localhost:8080/admin)

  2. Navigate to CrawlerWeb in the left menu

  3. Click New to create a new configuration

  4. Fill in the required fields:

    • Name: My First Crawl

    • URL: https://fess.codelibs.org/ (or any website you want to index)

    • Max Access Count: 100 (limits pages to crawl)

    • Interval: 1000 (milliseconds between requests)

  5. Click Create to save

Step 2: Run the Crawler

  1. Go to SystemScheduler

  2. Find Default Crawler in the list

  3. Click Start Now

  4. Monitor progress in SystemCrawling Info

Step 3: Search Your Content

Once crawling completes (check for WebIndexSize in session info):

  1. Visit http://localhost:8080/

  2. Enter a search term related to the pages you crawled

  3. View your search results!


What’s Next?

Ready to dive deeper?

Need Help?

Explore More Features:

  • File system crawling (local files, network shares)

  • Database integration

  • LDAP/Active Directory authentication

  • Custom search result ranking

  • Multi-language support