A VPS or Dedicated server (32-bit IS NOT supported)
SSH access and administrative (root or sudo) privileges on the server
PufferPanel comes out of the box with support for the following distributions:
For easiest installation, if you have one of the listed suppored distributions, you con simply install our package and get going!
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash sudo apt-get install pufferpanel sudo systemctl enable pufferpanel
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.rpm.sh | sudo bash sudo yum install pufferpanel sudo systemctl enable pufferpanel
For Docker usage, please refer to this page.
The following ports are used by PufferPanel. Please allow traffic to/from these ports to fully use your installation.
8080: Web access
Adding an admin¶
To create your first user, run the following command. Be sure to enter “Y” when it asks if this is an admin so you can fully use your panel.
pufferpanel user add
Starting the panel¶
systemctl start pufferpanel
And that’s it! Your panel is now available on port 8080 of your server.
Enabling SSL (TODO)
Using a database instead of file-backed storage (TODO)