Pufferpanel

提供: ArchWiki
2024年4月16日 (火) 18:31時点におけるKusanaginoturugi (トーク | 投稿記録)による版 (訳出)
ナビゲーションに移動 検索に移動

関連記事

Pufferpanelより:

PufferPanel は使いやすくインストールも簡単なオープンソースのゲームサーバー管理パネルです。PufferPanel は、Minecraft、Spigot、Sponge、Source Dedicated Servers、BungeeCord、PocketMine、Forge などをサポートしています。
ノート: パネル自体はオープンソースですが、Minecraft サーバーソフトウェアは EULA ライセンスが適用されています。Forge や Spigot のようなオープンソースの修正も、Mojang によって配布される EULA ライセンスのバイナリに依存しています。

インストール

pufferpanel-binAUR パッケージをインストール してください。

Web インターフェースにログインできるように、またインストールを設定できるようにするためには、ユーザーを作成する必要があります:

# pufferpanel user add

これにより、コマンドラインのインタラクティブプロンプトが表示されます。

ノート: 管理者としての質問に Y と入力することを確認してください。そうでない場合、ユーザーは #Configuration 内でインスタンスを設定することができません。

管理者ユーザーを作成した後、pufferpanel.service開始/有効化できます。

設定

Pufferpanel の設定は /etc/pufferpanel ディレクトリ内にあります。このディレクトリ内には、インスタンスのすべての設定を含む config.json ファイルがあります。メールテンプレートは /etc/pufferpanel/email 内にあり、これによりユーザーへ送信される通知メールの設定が可能です。

Web インターフェースを通じてパネルを設定できます。#インストール中に作成した管理者アカウントでログインし、Settings に進んでください。

リバースプロキシ

デフォルトでは、pufferpanel は TLS 暗号化をサポートしていません。TLS サポートを提供するために、他の Web サーバーに依存してリバースプロキシを実行します。

ノート:
  • 上流はアカウントの認証情報が漏洩するのを防ぐために TLS 暗号化(https)の使用を強く推奨しています。リバースプロキシを介していない限り、pufferpanel はインターネットに公開されるべきではありません。
  • 選択した HTTP サーバーに関わらず、サービスを開始/有効化することを確認してください。そうしないと pufferpanel は HTTPS 経由でアクセスできなくなります。

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]

ノート:
  • Microsoft SQL Server は、上記の他の代替データベースとは異なり、プロプライエタリ(所有権が限定された)です。
  • Arch Linux では公式にはサポートされておらず、mssql-serverAUR AURパッケージを使用してインストールする必要があります。
  • Microsoft SQL Server の設定に関するArchWikiページはありませんので、Microsoft Documentationに従ってください。

参照