Installing PufferPanel

System Requirements

  • 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:

  • Ubuntu 20.04

  • Debian 10

  • CentOS 7

  • Raspbian 10


For easiest installation, if you have one of the listed suppored distributions, you con simply install our package and get going!

curl -s | sudo bash
sudo apt-get install pufferpanel
sudo 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

  • 5657: SFTP

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.

Additional resources:

  • Enabling SSL

  • Using a database instead of file-backed storage (TODO)