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 apt-get install pufferpanel systemctl enable pufferpanel
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.rpm.sh | sudo bash yum install pufferpanel systemctl enable pufferpanel
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)