Requirements
Fess can be available in the following environment:
OS: Windows/Unix with Java environment
Java: Java 11
(RPM or DEB) Elasticsearch: 7.12.X
If Java is not installed in your environment where Fess will be used, install JDK from AdoptOpenJDK site . Embedded Elasticsearch is not recommended for production use or load testing.
Download
Download a package for Fess and Elasticsearch from Download site.
Installation
Install Elasticsearch
Install Elasticsearch by referring to Elasticsearch Reference.
Using ZIP Package
After installing Elasticsearch, install Elasticsearch plugins to plugins directory. In this guide, Elasticsearch is installed to $ES_HOME.
Notice that these plugins depend on a version of Elasticsearch.
Next, install elasticsearch-configsync,
and add the following setting to $ES_HOME/config/elasticsearch.yml. For configsync.config_path, the value is an absolute path of $ES_HOME/data/config.
Unzip Fess file to $FESS_HOME, and specify the following settings in $FESS_HOME/bin/fess.in.sh.
Using Zip Package on Windows
Download and unzipped Fess and Elasticsearch to c:\elasticsearch-<version> and c:\fess-<version> respectively.
Open a command propt and install Elasticsearch plugins to plugins directory.
Notice that these plugins depend on a version of Elasticsearch.
Next, to install elasticsearch-configsync, create c:\elasticsearch-<version>\modules\configsync folder and then download and unzip elasticsearch-configsync-7.12.0.zip.
Moreover, add the following setting to c:\elasticsearch-<version>\config\elasticsearch.yml.
To connect Fess to Elasticsearch, specify the following settings in c:\fess-<version>\bin\fess.in.bat.
Using RPM/DEB Package
First, install RPM/DEB package of Elasticsearch before installing Fess package.
For RPM package:
For DEB package:
Install Elasticsearch plugins to plugins directory.
Notice that these plugins depend on a version of Elasticsearch.
Next, install elasticsearch-configsync,
and add the following setting to /etc/elasticsearch/elasticsearch.yml.
After installing Elasticsearch, install RPM/DEB package of Fess.
For RPM package:
For DEB package:
To add Fess and Elasticsearch as a service, run the following command.
If you use systemctl command,
and if you use chkconfig command,