「Pufferpanel」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (英語版より記事を追加) |
Kusanaginoturugi (トーク | 投稿記録) (訳出) |
||
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]]}} |
||
− | + | 管理者ユーザーを作成した後、{{ic|pufferpanel.service}} を[[開始/有効化]]できます。 |
|
− | == |
+ | == 設定 == |
+ | ''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}}. |
||
− | === |
+ | === リバースプロキシ === |
+ | デフォルトでは、''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 ==== |
||
− | + | [[nginx#インストール|nginx をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/nginx.html]に従ってください。 |
|
==== Apache ==== |
==== Apache ==== |
||
− | + | [[Apache HTTP Server#インストール|Apache をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/apache.html] に従ってください。 |
|
==== Caddy ==== |
==== Caddy ==== |
||
− | + | [[Caddy#インストール|Caddy をインストール]]していることを確認し、次に上流のガイド [https://docs.pufferpanel.com/en/latest/guides/caddy.html]に従ってください。 |
|
− | === |
+ | === データベース === |
− | + | デフォルトでは、''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 ==== |
||
− | + | [[MariaDB#インストール|MariaDB をインストール]]し、[[MariaDB#設定|MariaDB を設定]]していることを確認し、次に上流が提供する設定に従ってください [https://docs.pufferpanel.com/en/latest/guides/database.html#mysql-mariadb]。 |
|
==== PostgreSQL ==== |
==== PostgreSQL ==== |
||
− | + | [[PostgreSQL#インストール|PostgreSQL をインストール]]し、[[PostgreSQL#初期設定|初期設定]]を行い、[[PostgreSQL#最初のデータベース/ユーザーの作成|ユーザーとデータベースを作成]]していることを確認し、次にアップストリームが提供する設定に従ってください [https://docs.pufferpanel.com/en/latest/guides/database.html#postgressql]。 |
|
==== Microsoft SQL Server ==== |
==== 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. |
||
− | * |
+ | * Arch Linux では公式にはサポートされておらず、{{AUR|mssql-server}} AURパッケージを使用してインストールする必要があります。 |
− | * |
+ | * Microsoft SQL Server の設定に関するArchWikiページはありませんので、[https://learn.microsoft.com/ja-jp/sql/linux/sql-server-linux-configure-mssql-conf Microsoft Documentation]に従ってください。 |
}} |
}} |
||
− | == |
+ | == 参照 == |
− | * [https://docs.pufferpanel.com/en/latest/ |
+ | * [https://docs.pufferpanel.com/en/latest/ 公式ドキュメント] |
2024年4月16日 (火) 18:31時点における版
関連記事
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]。