Raspberry Pi に簡易版 Fess をインストールする

Raspberry Pi に Fess をインストールした。Docker がうまくいかなかったので、簡易版(開発モード)の Fess をインストールすることにした。

オープンソース全文検索サーバー Fess
https://fess.codelibs.org/ja/

環境:Raspberry Pi 4 Model B 4GB(bullseye lite 32bit)

(1)Java 17 をインストールする。

$ sudo apt update && sudo apt upgrade -y
$ sudo apt install openjdk-17-jdk -y
$ java --version
openjdk 17.0.4 2022-07-19

(2)Fess をダウンロードする。今回は v14.6.0 をダウンロードした。

$ wget https://github.com/codelibs/fess/releases/download/fess-14.6.0/fess-14.6.0.zip

参考:
Releases · codelibs/fess
https://github.com/codelibs/fess/releases

(3)2を解凍、ディレクトリへ移動。

$ unzip fess-14.6.0.zip
$ cd fess-14.6.0

(4)以下のコマンドで Fess を起動する。

$ ./bin/fess

少し待てば、http://localhost:8080/ あるいは http://{IP アドレス}:8088/ で Fess にアクセスできるはずだ。

Admin ページは http://localhost:8080/admin/ あるいは http://{IP アドレス}:8080/admin/ で、admin/admin でログインする。すぐにパスワード変更の画面に移動する。

Fess を終了するには ctrl + c を実行する。

バックグラウンドで実行するにはコマンドの前後に nohup と & を付ければいい。

$ nohup ./bin/fess &

エンターキーを押すと Terminal のプロンプトに戻る。

バックグラウンドで実行中の Fess を停止するにはまず PID を調べる。

$ ps aux | grep fess

長い名前のものが Fess だ。その PID(行頭のユーザー名の次に書かれている数字)で停止する。

$ kill -KILL {PID}

Raspberry Pi 起動時に自動起動させるには以下を cron に追加する。

@reboot ./fess-14.6.0/bin/fess

参考:
How to Install Java-17 on Raspberry Pi
https://linuxhint.com/install-java-17-raspberry-pi/

簡単構築ガイド
https://fess.codelibs.org/ja/quick-start.html

全文検索システムを立ち上げたくなったのでFess環境を構築(2) - Qiita
https://qiita.com/kolinz/items/c4dbcbd5e36881525f14

ps aux | grepは何を行っているコマンドなのか? - Qiita
https://qiita.com/toshiokun/items/86e8e69ab410ebf40259

【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける:Linux基本コマンドTips(137) - @IT
https://atmarkit.itmedia.co.jp/ait/articles/1708/24/news022.html

[Linux] Terminalを閉じてもバックグラウンドの処理を実行し続ける - nohup
https://blog.katsubemakito.net/linux/nohup

(zsh)sshログアウト後もプロセスを維持したい場合はnohupに「&!」をつける – OS.ManiaX
https://osmaniax.1banzaka.com/osx/zshzsh%E3%81%A7ssh%E3%83%AD%E3%82%B0%E3%82%A2%E3%82%A6%E3%83%88%E5%BE%8C%E3%82%82%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%92%E7%B6%AD%E6%8C%81%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF/4576


この記事が気に入ったらサポートをしてみませんか?