G4KLX 氏開発の YSF REFLECTOR を構築した記録
環境とOS は ABLENET の VPS上に debian11を利用
※2023/10/31 までテスト稼働の予定
【1】リフレクター本体のインストール
■まずはOSアップデート
sudo apt update
sudo apt upgrade -y
■必要な物をインストール
sudo apt install git -y
sudo apt install insserv -y
■インストールスクリプトを wget し実行
sudo wget https://qsl.net/g6nhu/install.sh -O ~/install.sh
sudo bash install.sh
■自動起動の設定
cd /etc/init.d
sudo systemctl enable YSFReflector.sh
■設定ファイルの編集
sudo nano -c /etc/YSFReflector.ini
[General] Daemon=1 [Info] # Remember to register your YSFReflector at: # https://register.ysfreflector.de # Id=5 digits only Name=JP STARFIELD Description=YSF REFLECTOR [Log] # Logging levels, 0=No logging DisplayLevel=1 FileLevel=1 FilePath=/var/log/YSFReflector FileRoot=YSFReflector FileRotate=1 [Network] Port=42000 Debug=1 [Block List] File=BlockList.txt Time=5
■リフレクターの起動
sudo /etc/init.d/YSEFReflector.sh
【2】ダッシュボードのインストール
■インストール前の準備
sudo apt update
sudo apt install apache2 -y
sudo usermod -G www-data -a pi
sudo usermod -G www-data -a root
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
sudo apt install php7.4-common php7.4-cgi php7.4 -y
sudo apt install libapache2-mod-php7.4 -y
■インストール
sudo git clone https://github.com/dg9vh/YSFReflector-Dashboard.git
sudo cp -R ./YSFReflector-Dashboard/* /var/www/html/
■セットアップ
http://ysf.starfield.link/setup.php をブラウザで開き設定をする
■不要なファイルを削除
sudo rm /var/www/html/setup.php
sudo rm /var/www/html/index.html
■設定は下記からでも可能
sudo nano /var/www/html/config/config.php
■リフレクターのダッシュボード設定が完了
http://ysf.starfield.link