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

Introduction

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.

Step 1: Preparing the System

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:

  • The server must be active and have an Internet connection.
  • You must ensure that the server’s port 3203 is open.
  • If the server is within a NAT network, you must forward port 3203 to the server you wish to link the license to.
  • No security system should block SWPanel requests, which originate from 81.25.112.X IPs.

Step 2: Installing SWPanel

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.

enter image description here

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.

enter image description here

enter image description here

Once the installation of SWPanel is complete, the server will automatically restart. Upon reconnecting, you will see the following message on the screen:

enter image description here

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


2025 SW Hosting. All rights reserved. The prices shown on the website do not include any applicable taxes.