Guides and tutorials

Hundreds of tutorials and step by step guides carefully written by our support team.

How to install SWPanel on your Server - SWPanel Self-Hosted

Introduction

SWPanel is a control panel for managing web hosting servers, under proprietary license and developed to be compatible with Linux Debian servers. Through an intuitive interface it allows you to manage websites, content management systems (CMS), email addresses, MariaDB databases, FTP accounts and DNS records. Its administration is done through a dynamic web interface based on 3 login levels: administrator, client and email user, each with a different set of permissions. In this manual we will show you in detail the steps to install SWPanel on your server and access its management web interface.

Step 1: Upgrade the system

Before installing any new software on your Debian Linux server, remember to always update the system to have the latest versions of the software packages.

The system upgrade process and SWPanel installation must be performed with the root user.

To avoid confusion, in this manual, commands beginning with the $ symbol indicate that they must be executed with an unprivileged user, while commands beginning with the # symbol indicate that must be executed as root .

To do this, you must access the command line interface of your server and execute the commands:

❕ The following command is if you have logged in as user, instead of root. It will grant you access as the root user and its full environment.

$ sudo su -
# apt update && apt upgrade -y

Step 2: Install SWPanel

To install SWPanel, you must access the command line of your Linux server and use the following command to download and run the installation script:

# wget -qO - https://deployment.swpanel.com/install.sh | bash

Once the SWPanel installation is finished, the server will restart automatically. On reconnecting, your server will display the following message on the screen:

SWPanel Installation finished but not licensed.
Your installation token is: c66debdf8ee7d84d3fe13352abd7c3ebc9b9a5eb86ce7b4ecae0f26d553fea71
More info: https://www.swpanel.com/license

Once you have completed this process and obtained the installation token it is time to create a SWPanel user account to link your server and activate your control panel license.

Step 3: Link my SWPanel Self-Hosted

Linking it if I'm not yet registered

To create your SWPanel account, you must access the following link and click on "Register".

enter image description here

You need to enter the requested information in the form fields until you get your access code and password, which you can then use to log into your new SWPanel user account.

You can also register as a SWPanel user using your Google or Facebook account.

When logging in for the first time, you will see the option to validate your Self-Hosted SWPanel on the screen. You will need to enter the token:

enter image description here

Once validated, you will see the information of the server for which the Token will be activated. Next, you will need to choose the type of SWPanel license. enter image description here

After choosing the SWPanel license, you will need to complete the transaction by clicking on the Activate SWPanel now button.enter image description here

How to link it if I’m already registered

You can do this at the direct link https://go.swpanel.com/activate/ and log in with your usual credentials. Once logged in, you will see the box to enter the License Token. After doing so, click on Verify Token ID. enter image description here

Once validated, you will see the information of your server whose Token will activate. You will then need to select the SWPanel license type. enter image description here

After selecting the SWPanel license, you will need to finalize the transaction by clicking on the Activate SWPanel now button. enter image description here