Guides and tutorials

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

Installing osTicket on a Debian 10 Linux server

In this manual we will show you how to install osTicket on your server. A completely empty Debian 10 server (without SW Panel) has been used for the manual. Most of the installation will be done through the console. Requirements To be able to install (...)

Rate Limit NGINX

One of the most useful features of NGINX is speed limitation. Lets you limit the number of HTTP / HTTPS requests that a user can make in a given period of time. A request can be as simple as a GET request for a website's home page or a POST request o (...)

How to activate a Bearer Token for access to APIs

What is an API? An application programming interface (API) is a set of subroutines, functions and procedures (or methods in object-oriented programming) that provides certain libraries and functions for use by other software as an abstraction layer. (...)

How to create a reverse proxy with Nginx

In this tutorial we will show you how and for what reasons to create a so called "reverse proxy" with the popular web server Nginx, nowadays, the most popular choice for this kind of tasks. What is a reverse proxy? A reverse proxy refers to (...)

How to install Jenkins on your Linux server

In this manual we will show you how to install "Jenkins" in your own Server. This way you will be able to have your own pipelines for CI/CD in a totally private environment. 💡 Attention: This manual has been made and tested correctly on Ub (...)

How to install MongoDB on your Linux server

In this manual we will show you how to install MongoDB on your Linux server so you can start using this NoSQL database. However, first we will review some of the concepts that define this database management system. What is MongoDB? MongoDB is the na (...)

How to change the hostname of your Linux server

In this manual we will explain in a simple way the steps to follow to change the hostname of your Linux server. Before going into details, it is convenient to review what exactly is a hostname. What is the hostname of a server? The "hostname&quo (...)

How to install and configure a Node JS environment

In this manual we will show you how to easily install a Node JS environment that features both Node and the "NPM" package manager, one of the fundamental components of any Node JS environment. Please note that this manual is written specifi (...)

How to install Docker on your own server

In this manual we will show you how to install and configure Docker on your own server. By following these simple steps you will be able to have Docker installed and fully functional in just a few minutes, allowing you to launch containers or "c (...)

How to create GitLab repositories on your own server

Gitlab is one of the most popular GIT repository providers in the world, but did you know that you can install GitLab software on your own server and start hosting your projects privately at no cost? To install GitLab on your own server, just follow (...)

How to set up a LAMP + PhpMyAdmin environment

In this tutorial we will explain how you can get a LAMP (Linux, Apache, MySQL and PHP) environment by following a few simple steps. In addition, we will also show you how to install PhpMyAdmin so that you can configure and manage your databases direc (...)

Basic commands to use in the terminal

In this manual you will learn the basic commands to handle the terminal of your Linux server. CD As the acronym of its name indicates, it is used to Cchange Ddirectory. To go to the root of the directory: cd / If we want to go to a specific director (...)

Available space on our server

In this manual we will learn how to see the available space on our Linux server. ** To view the available space on our server:** We will connect to our server via SSH through our terminal. Once inside we will use the following command: # df -h It wi (...)

How to change the permissions of a file or directory in Linux

In this manual we will learn how to change the permissions of any file in a GNU/Linux operating system through the command line. However, before mentioning any kind of command, we should learn about the functioning of the permissions system in GNU / (...)

Connecting to a server via SSH under Windows

Windows PowerShell OpenSSH The OpenSSH client is a separately installable component of Windows Server 2019 and Windows 10 1809 or higher. Users with these versions of Windows should follow the instructions below to install and configure OpenSSH. Win (...)

How to see which modules are active in Apache

In this manual we will show you how to consult, from a command line, how to find out which are the active modules in your Apache installation. You will see that the steps to follow are very simple. However, before you start, keep in mind that you wil (...)

How to create new users on linux from the command line

In this manual, we will deal with the following topics: How to create a new user in GNU/Linux operating systems from the command line. How to assign a password to the new user. How to assign or change a 'home' directory to the new user. How to delet (...)

Installing WordPress on VestaCP with SSL (Let's Encrypt)

Installing WordPress on one of our clouds with VestaCP is very easy. Just follow this manual and in a few steps you will have it installed. In order to perform the installation we will need a cloud and a domain that will be used to manage our Wordpre (...)


Administration (6) Database (6) SSL Certificates (12) Cloud (38) Cloud Storage (2) Containers (1) Backup Copies (5) Mail (12) DevOps (18) Domains (26) FTP (1) General SWPanel (23) Hosting (13) Migrate Services (3) DNS Registers (6) Security (6) Services (5) Support (6) Users and privileges (1) Web (6) WordPress (9)