FASTPANEL

FASTPANEL® is a website management tool that aims to break the mold and make site administration easier than ever. FASTPANEL allows users to place full-fledged sites in seconds with just a few mouse clicks.

Main Features

  • Digital Ocean DNS integration
  • Free Let’s Encrypt SSL Certificates integration
  • Multiple PHP versions support
  • FTP and sFTP accounts management
  • Mail service and DNS management
  • Schedule-able anti-malware scanner
  • Direct backup to cloud storage services (Dropbox)
  • Pre-installed phpmyadmin and roundcube apps with quick accessFurther information can be found at: FASTPANEL® Wiki

Software Included

Package Version License
Nginx 1.24.0 Custom
Exim 4.92 GPL 3
phpMyAdmin 5.2.1 GPL 2
MySQL 5.7 GPL 2
Roundcube 1.4.8 GPL 3
Apache2 2.4.38 Apache-2.0
ProFTPD 1.3.6 GPL 2

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the FASTPANEL 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB FASTPANEL Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "fastpanel-deb-9"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying FASTPANEL

Note: When deploying the “FASTPANEL® 1-Click App Droplet” you can add an SSH key. In case you don’t add SSH-key, you will receive an e-mail containing root credentials.

  1. Set password for fastuser via SSH connection using the following command:

mogwai chpasswd -u fastuser -p YourNewPasswordHere 2. Go to https://YourDropletIP:8888 and sign in as fastuser

Before the first FASTPANEL login, it will ask you for a license. In order to get it, you need to specify an email address a confirmation email shall be sent to in order to create a license. To finish license creation you will need to follow the link in the email. As soon as the license will be created, click the “Check” button in FASTPANEL. If all goes successful - you will be redirected to the login page.

ADDITIONAL NOTES:

The first time you sign in FASTPANEL®, you will get a “Not Secure” certificate warning, which can be safely ignored as it is already protected by self-signed certificate.

DNS INTEGRATION:

Before you add a website to FASTPANEL®, we recommend connecting DigitalOcean DNS:

  1. Sign into FASTPANEL®
  2. Go to ‘Left menu’ - ‘Settings’ - ‘Basic’
  3. Open “DNS Account Settings” tab, then click “Add”, change “Type” to “DigitalOcean” and fill your API token.