PufferPanel Overview
This section will cover what is PufferPanel and how to install.
Table of Contents
- Introduction
- Installation
Introduction
PufferPanel can be used to host and manage game servers such as Minecraft and Terraria. It allows users to create servers via templates. PufferPanel supports installing game servers bare metal or using Docker.
Installation
The latest version as of writing this is v3. The installation steps will be using Debian 12 and will work on both x86 and ARM hardware. To install it, use the following commands.
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh?any=true | sudo bash
sudo apt update && sudo apt install pufferpanel
Once installed, we can create an admin user with the following command.
sudo pufferpanel user add
If you wish to run servers with Docker, install Docker via the official Docker repositories and add the pufferpanel user to the Docker group.
sudo groupadd --force --system docker
sudo usermod -a -G docker pufferpanel
Once everything is done, start PufferPanel using the following command.
sudo systemctl enable --now pufferpanel
To access the admin panel, navigate to http://<IP>:8080/.
The configuration file for the admin panel is located at /etc/pufferpanel/config.json. To modify settings such as which port the admin panel is running on, modify the mentioned file.
Server configurations can be found at /var/lib/pufferpanel/servers directory. Logs can be found in the /var/log/pufferpanel directory.