自宅にKnowledgeを設定した


事前準備

** 環境 **
OS:Almalinux 8 ** ※Firewall、SELinux全OFFの漢仕様です **
Java JDK :version 8
Tomcat:version 8

今回の作業はすべてrootユーザで行っています。

Javaのインストール

java
yum search java-1.8.0-openjdk
 yum install java-1.8.0-openjdk-devel
 java -version

tomcatのインストール

"/opt/tomcat8"に配備するとする

tomcat
useradd -s /sbin/nologin tomcat
cd /opt
 wget <tomcatのダウンロードURL>
 tar zxvf <ファイル名>
 mv /opt/<解凍されたディレクトリ>/*  /opt/tomcat8/
chown -R tomcat:tomcat /opt/tomcat8/
chown -h tomcat:tomcat /opt/tomcat8

image-20220310025058744.pngimage-20220310025108287.png

Knowledge配備

Knowledge
cd /opt/tomcat8/webapps
wget https://github.com/support-project/knowledge/releases/download/v1.13.1/knowledge.war
chown -R tomcat:tomcat /opt/tomcat8/webapps/knowledge.war

tomcatの起動

tomcat-start
cd /opt/tomcat8/bin
bash /startup.sh

事後・今後の流れ

現状では、サーバ再起動したら** bash /opt/tomcat8/bin/startup.sh **を実行する必要があるのでサービス化しておくなどが必要。

参考URL

CentOS8にJava8をインストール

https://qiita.com/tinto/items/35840a2bc7aaf76d0d6b

CentOS8にTomcat8をインストール

https://qiita.com/tinto/items/12c36b4e21693a65d51c

Knowledgeマニュアルサイト

https://information-knowledge.support-project.org/ja/
https://github.com/support-project/knowledge

参考画像