Pufferpanel
関連記事
Pufferpanelより:
- PufferPanel は使いやすくインストールも簡単なオープンソースのゲームサーバー管理パネルです。PufferPanel は、Minecraft、Spigot、Sponge、Source Dedicated Servers、BungeeCord、PocketMine、Forge などをサポートしています。
目次
インストール
pufferpanel-binAUR パッケージをインストール してください。
Web インターフェースにログインできるように、またインストールを設定できるようにするためには、ユーザーを作成する必要があります:
# pufferpanel user add
これにより、コマンドラインのインタラクティブプロンプトが表示されます。
管理者ユーザーを作成した後、pufferpanel.service
を開始/有効化できます。
設定
Pufferpanel の設定は /etc/pufferpanel
ディレクトリ内にあります。このディレクトリ内には、インスタンスのすべての設定を含む config.json
ファイルがあります。メールテンプレートは /etc/pufferpanel/email
内にあり、これによりユーザーへ送信される通知メールの設定が可能です。
Web インターフェースを通じてパネルを設定できます。#インストール中に作成した管理者アカウントでログインし、Settings
に進んでください。
リバースプロキシ
デフォルトでは、pufferpanel は TLS 暗号化をサポートしていません。TLS サポートを提供するために、他の Web サーバーに依存してリバースプロキシを実行します。
Nginx
nginx をインストールしていることを確認し、次に上流のガイド [1]に従ってください。
Apache
Apache をインストールしていることを確認し、次に上流のガイド [2] に従ってください。
Caddy
Caddy をインストールしていることを確認し、次に上流のガイド [3]に従ってください。
データベース
デフォルトでは、pufferpanel は /var/lib/pufferpanel/database.db
にある sqlite3 データベースを使用します。
他の外部データベースも、スケーラビリティと冗長性のためにサポートされており、組み込みの sqlite3 データベースのパスを変更することもできます。
MySQL/MariaDB
MariaDB をインストールし、MariaDB を設定していることを確認し、次に上流が提供する設定に従ってください [4]。
PostgreSQL
PostgreSQL をインストールし、初期設定を行い、ユーザーとデータベースを作成していることを確認し、次にアップストリームが提供する設定に従ってください [5]。
Microsoft SQL Server
上流が提供する設定に従ってください [6]。