Setting up your Master Node - johnkeates/PufferPanel GitHub Wiki
- Download all of the files from the GitHub repo, preferably a packaged version from the releases section.
- Upload the contents of the
master
folder into the directory in which you want it to run (e.g./var/www/yoursite.com/public_html/panel/
). - Install all of the Dependencies that are required for the panel to operate on the server.
- Correctly CHMOD the files and directories needed by the installer.
/admin/install (0777)
/admin/install/do (0777)
/core/framework (0777)
/core/framework/master_configuration.php.dist (0666)
- Point your browser to the panel, and go to
/admin/install
and follow the instructions from there. This will set up the MySQL database, general settings, hashing information, and the root administrator account. - Delete the
/admin/install
directory. - Re-CHMOD the directories that were changed.
/core/framework (0755)
/core/framework/master_configuration.php.dist (0444)
- After installation, follow the instructions for Setting up a New Node.
Dependencies
The following dependencies are required to operate the master node of PufferPanel. They should be installed prior to running the PufferPanel installer. PufferPanel will not run on any shared hosting platforms.
php
- PHP 5.4+ is required.
- The following modules must be installed as well:
ssh2
,mcrypt
,pdo
apache
ornginx
mysql
- MySQL 5.5+ is required for PufferPanel, and for general performance improvements. MairaDB can be used in place of MySQL if wanted.