「Pufferpanel」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版より記事を追加)
 
(訳出)
1行目: 1行目:
 
[[Category:サーバー]]
 
[[Category:サーバー]]
 
[[Category:ウェブ管理インターフェイス]]
 
[[Category:ウェブ管理インターフェイス]]
  +
[[en:Pufferpanel]]
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|Minecraft}}
 
{{Related|Minecraft}}
 
{{Related articles end}}
 
{{Related articles end}}
  +
[https://www.pufferpanel.com/ Pufferpanel]より:
   
  +
:PufferPanel は使いやすくインストールも簡単なオープンソースのゲームサーバー管理パネルです。PufferPanel は、Minecraft、Spigot、Sponge、Source Dedicated Servers、BungeeCord、PocketMine、Forge などをサポートしています。
From [https://www.pufferpanel.com/ Pufferpanel]:
 
   
  +
{{Note|パネル自体はオープンソースですが、Minecraft サーバーソフトウェアは EULA ライセンスが適用されています。Forge や Spigot のようなオープンソースの修正も、Mojang によって配布される EULA ライセンスのバイナリに依存しています。}}
:PufferPanel is an open source game server management panel designed to be easy to use and easy to install. PufferPanel supports Minecraft, Spigot, Sponge, Source Dedicated Servers, BungeeCord, PocketMine, Forge, and much more.
 
   
  +
== インストール ==
{{Note|Although the panel itself is open source, Minecraft server software are EULA licensed, open source modifications such as Forge or Spigot still rely on the EULA licensed binary distributed by Mojang.}}
 
   
  +
{{AUR|pufferpanel-bin}} パッケージを[[インストール ]]してください。
== Installation ==
 
   
  +
Web インターフェースにログインできるように、またインストールを設定できるようにするためには、ユーザーを作成する必要があります:
[[Install]] the {{AUR|pufferpanel-bin}} package.
 
 
In order to be able to login to the web interface, and configure the installation you will need to create a user:
 
   
 
# pufferpanel user add
 
# pufferpanel user add
   
  +
これにより、コマンドラインのインタラクティブプロンプトが表示されます。
This will bring up a command line interactive prompt.
 
   
  +
{{Note|管理者としての質問に {{ic|Y}} と入力することを確認してください。そうでない場合、ユーザーは [[#Configuration]] 内でインスタンスを設定することができません。}}
{{Note|Ensure to enter {{ic|Y}} to the admin question, otherwise the user will not be able to configure the instance within [[#Configuration]]}}
 
   
After creating the admin user, you can [[Start/enable]] {{ic|pufferpanel.service}}.
+
管理者ユーザーを作成した後、{{ic|pufferpanel.service}} を[[開始/有効化]]できます。
   
== Configuration ==
+
== 設定 ==
   
  +
''Pufferpanel'' の設定は {{ic|/etc/pufferpanel}} ディレクトリ内にあります。このディレクトリ内には、インスタンスのすべての設定を含む {{ic|config.json}} ファイルがあります。メールテンプレートは {{ic|/etc/pufferpanel/email}} 内にあり、これによりユーザーへ送信される通知メールの設定が可能です。
''Pufferpanel'' configuration can be found under {{ic|/etc/pufferpanel}}. Within this directory you will find a {{ic|config.json}} file which contains all the configuration for the instance. Email templates can be found within {{ic|/etc/pufferpanel/email}}, this allows for the configuration of the notification emails sent to users.
 
   
  +
Web インターフェースを通じてパネルを設定できます。[[#インストール]]中に作成した管理者アカウントでログインし、{{ic|Settings}} に進んでください。
You can configure the panel through the web interface, by logging in as the administrator account which you created during [[#Installation]] and going to the {{ic|Settings}}.
 
   
=== Reverse proxy ===
+
=== リバースプロキシ ===
   
  +
デフォルトでは、''pufferpanel'' は TLS 暗号化をサポートしていません。TLS サポートを提供するために、他の Web サーバーに依存してリバースプロキシを実行します。
By default, ''pufferpanel'' does not support TLS encryption, it relies on other web servers to reverse proxy to provide TLS support.
 
   
 
{{Note|
 
{{Note|
  +
* 上流はアカウントの認証情報が漏洩するのを防ぐために TLS 暗号化(https)の使用を強く推奨しています。リバースプロキシを介していない限り、pufferpanel はインターネットに公開されるべきではありません。
* Upstream strongly recommends you to use TLS encryption (https) to prevent accounts credentials being leaked, pufferpanel should never be open to the internet unless reverse proxied.
 
  +
* 選択した HTTP サーバーに関わらず、サービスを[[開始/有効化]]することを確認してください。そうしないと ''pufferpanel'' は HTTPS 経由でアクセスできなくなります。
* Regardless of the chosen HTTP server, ensure to [[Start/enable]] the service, otherwise ''pufferpanel'' will not be accessible over HTTPS.
 
 
}}
 
}}
   
 
==== Nginx ====
 
==== Nginx ====
   
Ensure you have [[nginx#Installation|installed nginx]], then follow the upstream guide [https://docs.pufferpanel.com/en/latest/guides/nginx.html].
+
[[nginx#インストール|nginx をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/nginx.html]に従ってください。
   
 
==== Apache ====
 
==== Apache ====
   
Ensure you have [[Apache HTTP Server#Installation|installed Apache]], then follow the upstream guide [https://docs.pufferpanel.com/en/latest/guides/apache.html].
+
[[Apache HTTP Server#インストール|Apache をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/apache.html] に従ってください。
   
 
==== Caddy ====
 
==== Caddy ====
   
Ensure you have [[Caddy#Installation|installed Caddy]], then follow the upstream guide [https://docs.pufferpanel.com/en/latest/guides/caddy.html].
+
[[Caddy#インストール|Caddy をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/caddy.html]に従ってください。
   
=== Database ===
+
=== データベース ===
   
By default, ''pufferpanel'' uses a [[sqlite3]] database, located at {{ic|/var/lib/pufferpanel/database.db}}.
+
デフォルトでは、''pufferpanel'' {{ic|/var/lib/pufferpanel/database.db}} にある [[SQLite|sqlite3]] データベースを使用します。
   
  +
他の外部データベースも、スケーラビリティと冗長性のためにサポートされており、組み込みの ''sqlite3'' データベースのパスを変更することもできます。
Other, external databases, are also supported for scalability and redundancy, along with the ability to change the path of the embedded ''sqlite3'' database.
 
   
 
==== MySQL/MariaDB ====
 
==== MySQL/MariaDB ====
   
Ensure you have [[MariaDB#Installation|installed MariaDB]] and [[MariaDB#Configuration|configured MariaDB]], then follow the configuration provided by upstream [https://docs.pufferpanel.com/en/latest/guides/database.html#mysql-mariadb].
+
[[MariaDB#インストール|MariaDB をインストール]]し、[[MariaDB#設定|MariaDB を設定]]していることを確認し、次に上流が提供する設定に従ってください [https://docs.pufferpanel.com/en/latest/guides/database.html#mysql-mariadb]
   
 
==== PostgreSQL ====
 
==== PostgreSQL ====
   
Ensure you have [[PostgreSQL#Installation|installed PostgreSQL]], followed [[PostgreSQL#Initial configuration|initial configuration]] and [[PostgreSQL#Create your first database/user|created a user and database]], then follow the configuration provided by upstream [https://docs.pufferpanel.com/en/latest/guides/database.html#postgressql].
+
[[PostgreSQL#インストール|PostgreSQL をインストール]]し、[[PostgreSQL#初期設定|初期設定]]を行い、[[PostgreSQL#最初のデータベース/ユーザーの作成|ユーザーとデータベースを作成]]していることを確認し、次にアップストリームが提供する設定に従ってください [https://docs.pufferpanel.com/en/latest/guides/database.html#postgressql]
   
 
==== Microsoft SQL Server ====
 
==== Microsoft SQL Server ====
   
Follow the configuration provided by upstream [https://docs.pufferpanel.com/en/latest/guides/database.html#microsoft-sql-server].
+
上流が提供する設定に従ってください [https://docs.pufferpanel.com/en/latest/guides/database.html#microsoft-sql-server]
   
 
{{Note|
 
{{Note|
  +
* Microsoft SQL Server は、上記の他の代替データベースとは異なり、プロプライエタリ(所有権が限定された)です。
* Microsoft SQL Server is proprietary unlike the other alternative databases provided above.
 
* Not supported by Arch Linux officially, must be installed using {{AUR|mssql-server}} AUR package.
+
* Arch Linux では公式にはサポートされておらず、{{AUR|mssql-server}} AURパッケージを使用してインストールする必要があります。
* There is no ArchWiki page for the configuration of Microsoft SQL Server, thus you must follow the [https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-configure-mssql-conf Microsoft Documentation].
+
* Microsoft SQL Server の設定に関するArchWikiページはありませんので、[https://learn.microsoft.com/ja-jp/sql/linux/sql-server-linux-configure-mssql-conf Microsoft Documentation]に従ってください。
 
}}
 
}}
   
== See also ==
+
== 参照 ==
   
* [https://docs.pufferpanel.com/en/latest/ Official documentation]
+
* [https://docs.pufferpanel.com/en/latest/ 公式ドキュメント]

2024年4月16日 (火) 18:31時点における版

関連記事

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に従ってください。

参照