Installing pufferd

Follow these steps to install the PufferPanel daemon on a remote node.

Installing pufferd is a very easy process with the auto-deployment script built into PufferPanel that automatically installs and configures pufferd with a single command.

System Requirements:###

  • A VPS or Dedicated server running a clean installation of Ubuntu 16.04, Ubuntu 18.04, Debian 8, or CentOS 7
  • SSH access and administrative (root or sudo) privileges on the server

Step 1: Add a Node


Local node already installed

The PufferPanel installer automatically installs pufferd locally on the same machine as the panel is running on.

Do not perform these steps unless you need to add another node to PufferPanel!

On your PufferPanel installation, add a new node and fill out the information. Once you have successfully added the node, move to the next step.

19621962 19401940 14481448

Make sure to fill in the Node FQDN box correctly. If you do not have a domain, please use the IP of your node.

Node Private IP should be populated if PufferPanel needs to use a different IP than the one in the Node FQDN box to talk to it. An example of this would be a server behind a network using NAT.

Step 2: Generate Script

Go to the node information page and switch to the 'Auto-Deploy' tab. There will be a button that says Generate Auto-Deployment Script, press it. This will update the page to look like the picture below.


Step 3: Login to the Server and Run Script

After you have generated the script, simply SSH into the node and paste the command that is listed (sudo bash -c 'source <(...)').



Congratulations, pufferd is now installed and running. Head back to PufferPanel and add a server!

Did this page help you?