さくらVPSに無料グループウェア「GroupSession」をインストールする方法

バージョン(ver5)が新しくなってさらに使いやすくなった国内産高性能グループウェア「GroupSession」を「さくらインターネットVPS」にインストールする方法(簡易版)です。

GroupSessionの詳しい情報は公式ページをご覧ください
https://groupsession.jp/

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
さくらVPSサーバー
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
メモリ500MBだと厳しいかもしれません。
最低構成はメモリ1GBは必要だと思います(仮想2Core/1GB/SSD50GB)
ゾーンは東京・石狩・大阪どこでも大丈夫です!

さくらインターネット管理画面
■初期OS(centOS7)を選択して、サーバーをセットアップしてください。
■電源操作>起動する でサーバーを立ち上げます。
■次にパケットフィルタ(ファイヤーウォール)の設定をします。
・グローバルネットワーク>パケットフィルタを設定>パケットフィルタ【利用する】
・接続可能ポートを追加>フィルタの種類【カスタム】>tcp【8080】を入力して、必要なポートを開放します。

以上でサーバー側の設定完了。


■続いてSSH接続にて「tomcat」と「GroupSession」のインストールを行います。
コンソール>VNCコンソールで「root」ログイン。 

■javaをインストールします
(GSESSION公式ページを確認して推奨バージョンをインストール)

# cd /usr/local/src

# curl -L -O "https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz"

# tar zxf openjdk-11_linux-x64_bin.tar.gz -C /usr/local

# alternatives --install /usr/bin/java java /usr/local/jdk-11/bin/java 2

# alternatives --config java

選択番号を聞かれるので
(Enter to keep the current selection[+], or type selection number:)

これにする(番号入力エンター)→/usr/lib/java/jdk-11/bin/java


■jarやjavacのパス設定をする

# alternatives --install /usr/bin/jar jar /usr/local/jdk-11/bin/jar 2

# alternatives --install /usr/bin/javac javac /usr/local/jdk-11/bin/javac 2

# alternatives --set jar /usr/local/jdk-11/bin/jar

# alternatives --set javac /usr/local/jdk-11/bin/javac

# export JAVA_HOME=/usr/local/jdk-11

# export PATH=$PATH:/usr/local/jdk-11/bin

# alternatives --config javac

選択番号を聞かれるので
(Enter to keep the current selection[+], or type selection number:)

これにする(番号入力エンター)→/usr/lib/java/jdk-11/bin/javac

■JAVAバージョン確認

# java -version
これなら成功→openjdk version "11" 

# javac -version
これなら成功→javac 11

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
tomcatインストール
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
tomcatをインストールします
(GSESSION公式ページを確認して推奨バージョンをインストール)

■リモートファイルのダウンロードにwgetを使用するためにインストール

# yum -y install wget


■tomcat最新版をインストール

# cd /usr/local/src

# wget https://ftp.riken.jp/net/apache/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz
※↑最新版必須(tomcat公式ページからURLをコピペ)

# tar zxf apache-tomcat-9.0.52.tar.gz
※↑バージョンに合わせて変更してください

# mv apache-tomcat-9.0.52 tomcat
※↑バージョンに合わせて変更してください


# useradd -M -d /usr/tomcat tomcat

# chown -R tomcat:tomcat /usr/tomcat


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
GSESSIONインストール
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
GSESSIONにアクセスする為の設定を行います。

■tomcat停止
※TOMCATを停止(停止しないとエラーが起こります!)
起動してない場合は必要ありません

# sudo -u tomcat /usr/tomcat/bin/shutdown.sh


gsessionダウンロード

# cd /usr/tomcat/webapps
# wget https://www.sjts.co.jp/download/gs/5.1.1/gsession.war
※↑最新版必須(公式ページからURLをコピペ)

■tomcat起動(GSESSIONが自動でインストールされます)

# sudo -u tomcat /usr/tomcat/bin/startup.sh

■所有権を変更するので念のためtomcat停止

# sudo -u tomcat /usr/tomcat/bin/shutdown.sh

■所有権変更

# chown -hR tomcat:tomcat /usr/tomcat/webapps/gsession

■tomcat起動

# sudo -u tomcat /usr/tomcat/bin/startup.sh

これでインストール完了です。
IPアドレスでアクセスしてみてください
(起動直後にアクセスするとエラー表示される場合があります)

http://IPアドレス:8080/gsession/

※グローバルアクセスできますので、セキュリティー設定などは別途必要です!注意してください!!(特に機密書類・個人情報を扱う場合)
rootを閉じる・SSL設定など、最低必要なセキュリティー設定はしてください。
2021年8月28日現在の設定方法です。サーバーの仕様が変更されたら使えないかもしれません。









いいなと思ったら応援しよう!