SWPanel is a control panel for managing web hosting servers, under a 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 carried out through a dynamic web interface based on three 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 web management interface.
The process of updating the system and installing SWPanel must be performed with the root user.
To avoid confusion, in this manual, commands starting with the
$
symbol indicate they should be executed with a non-privileged user, while commands starting with the#
symbol indicate they must be executed as the root user.
To do this, you need to access your server’s command-line interface and run the following commands:
❕ The following command is for cases where you have logged in as a user instead of root. It will grant you access as the root user with its full environment.
$ sudo su -
Additionally, you must consider the following three points to link the SWPanel license to your server:
To install SWPanel, access the command line of your Linux server and use the following command to download and execute the installation script:
# wget -qO - https://deployment.swpanel.com/install.sh | bash
Upon running the script, you will see the following warning. You must type "yes" to continue. Otherwise, the process will stop here without making any changes to the server.
By typing yes and pressing the Enter key on your keyboard, the system will terminate your session. Access to your server will be blocked to install SWPanel. Once the process is complete, the system will be unlocked automatically.
If you attempt to access your server while the installation is in progress, you will receive a message indicating that the installation is ongoing and access is currently blocked. After a ten-second countdown, you will see the installation logs.
Once the installation of SWPanel is complete, the server will automatically restart. Upon reconnecting, you will see the following message on the screen:
After completing this process and obtaining the installation token, it is time to create an SWPanel user account (if you do not already have one) to link your server and activate your control panel license.
To link your SWPanel, you can check 📃 Manual: Activate SWPanel Self-Hosted license