DevOps

How to create GitLab repositories on your own server

Manual

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 completely privately at no cost? To install GitLab on your own server, you jus (...)

How to install Docker on your own server

Manual

In this manual, we will teach 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 'compose' (...)

How to install and configure a Node JS environment

Manual

In this manual, we will teach you how to easily install a Node JS environment that includes both Node and the 'NPM' package manager, one of the fundamental components of any Node JS environment. info Please remember that this manual has been written, spec (...)

How to change the hostname of your Linux server

Manual

In this manual, we will explain in a simple way the steps you must follow to change the hostname of your Linux server. Before going into detail, it is useful to review exactly what a hostname is. What is a server's hostname? The 'hostname' or also known as (...)

How to install MongoDB on your Linux server

Manual

In this manual, we will teach you how to install MongoDB on your Linux server so that you can start using this NoSQL database. info In this manual, we provide the installation steps for the Ubuntu 22.04 distribution. For other distributions, especially Re (...)

How to install Jenkins on your Linux server

Manual

In this manual, we will show you how to install Jenkins on your own Server. This way, you can have your own CI/CD pipelines in a fully private environment. info This manual has been created and tested successfully on Ubuntu 18.04. It is possible that for (...)

How to install Webmin on your Linux server

Manual

In this tutorial, we will explain how to install the "Webmin" control panel for the configuration, management, and maintenance of your Linux server. Attention: This manual has been tested for the Ubuntu 18.04 distribution. The steps described here may var (...)

How to create a reverse proxy with Nginx

Manual

In this tutorial, we will show you how and why to create a so-called "reverse proxy" with the popular web server Nginx; nowadays, it is the most popular option for this type of task. Before starting the tutorial, do you not have a Cloud Linux server where (...)

Rate Limit NGINX

Manual

One of the most useful features of NGINX is rate limiting. It allows limiting the number of HTTP/HTTPS requests a user can make within 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 in a logi (...)

Installation of Let's Encrypt certificate in Cloud One Click App NextCloud

Manual

⚠️ This is basic configuration information based on the configurations available in the official NextCloud documentation, but with the paths and access of the installations carried out from SW Hosting. We remind you that SW Hosting does not provide direct (...)