Deployment
PufferPanel is a open source web-based Game Server Management System. PufferPanel allows you to run multiple different game servers all from one central location, and give other users their own servers, or access to your own servers.
You will need
- A VPS or Dedicated server
- SSH access to the server
- sudo privileges
- One of the following operating systems:
OS/Version | AMD64 | ARM |
---|---|---|
Centos 7 | Yes | No |
Centos 8 | Yes | No |
Fedora 33 | Yes | No |
Ubuntu Bionic (18.04) | Yes | No |
Ubuntu Cosmic (18.10) | Yes | No |
Ubuntu Disco (19.04) | Yes | No |
Ubuntu Eoan (19.10) | Yes | No |
Ubuntu Focal (20.04) | Yes | ARM64 Only |
Ubuntu Groovy (20.10) | Yes | ARM64 Only |
Ubuntu Jammy (22.04) | Yes | ARM64 Only |
Debian Jessie (8) | Yes | No |
Debian Stretch (9) | Yes | No |
Debian Buster (10) | Yes | No |
Debian Bullseye (11) | Yes | No |
Raspbian Buster (10) | No | ARM64 & ARM32 |
Raspbian Bullseye (11) | No | ARM64 & ARM32 |
-
The following ports open: 8080 - For web access 5657 - For SFTP
-
A domain name (optional)
Installation
This tutorial will use Ubuntu Jammy 22.04 LTS as the operating system and UFW as the firewall.
To install PufferPanel, you will need to run the following commands:
Port forwarding
After the installation is complete, you will need to configure your firewall.
You will also need to add those ports to your ingress rules in your hosting provider.
Adding the admin user
To add the admin user, you will need to run the following command:
And the base installation is done, now connect to the panel with http://(Your server’s Public IP Address):8080/ and login with the account you’ve created.