How to Install and Configure Fail2ban on Ubuntu 20.04

how to install and configure fail2ban on ubuntu 20.04

In this article, we will explain how to install Fail2ban on Ubuntu 20.04. Fail2ban is an open-source tool used to help you protect your server from cyber-attacks. Fail2ban can detect brute-force and other automated attacks, by scanning your log files searching for the offending IPs.

installing and configuring fail2ban on ubuntu 20.04

When the attacker’s IP addresses are found those IPs are then banned for a specific length of time. You will learn in few easy steps about how to install it on Ubuntu 20.04. The installation will take no more than 5 minutes. So, let’s get started!

Read More

How to Set Environment Variables in Docker

how to set environment variables in docker

Docker is an open-source application that provides lightweight operating-system-level virtualization through the use of containers. It is a kind of virtualization technology that is specially designed to easily develop and deploy applications inside neatly packaged virtual containerized environments. Docker containers are in essence a set of software packages that run as one application that’s isolated from others. We can deploy it to any machine without any compatibility issues. By using this, the software stays system agnostic, simpler to use, less work to develop, and easy to maintain.

Read More

MariaDB-as-a-Service in RoseHosting Cloud Platform

mariadb as a service in rh cloud platform

Do you know what is MariaDB and what the purpose of the MariaDB service is? Don’t worry, we will explain and dig deeper into the meaning of it, and what can be achieved using this type of service.

mariadb saas in rosehosting cloud platform

MariaDB is one of the most popular open-source database servers in the world. Designed by the MySQL developers, MariaDB offers fastness, scalability, and robustness. It has a reach storage engine and many tools designed as replacements for MySQL. As a service, MariaDB is offered by our RoseHosting Cloud platform and more about the installation, configuration and benefits will be explained in the next few paragraphs. Let’s start!

Read More

How to Configure Static IP Address on Ubuntu 20.04

how to configure static ip address on ubuntu 20.04

A static or fixed IP address is an IP address that does not change. Whether you reboot your device or home router, your device with a static IP address will get the same IP address. The opposite of a static IP address is the dynamic IP address. A device that does not have a static IP address will get a dynamic IP address assigned by the DHCP (Dynamic Host Configuration Protocol) server, and it may change from time to time.

configuring static ip address on ubuntu 20.04

By default, a device connected to your home router whether it’s using cable or connected through WiFi will most likely get a dynamic IP address. And, if you use your managed Ubuntu VPS also as an FTP server of web server you would want to configure a static IP address for it, so you can reach the server using the same IP address. In this tutorial, we will show you how to configure a static IP address on Ubuntu 20.04.

Read More

Tomcat and TomEE Clustering Automation

tomcat and tomee clustering automation

Tomcat is an open-source web server and servlet container developed by the Apache Software Foundation, it was initially known as Jakarta Tomcat or Tomcat. If you want to deploy and execute Java applications that are written in Java technologies including Java Servlet, Java Server Pages (JSP), etc, then you require Tomcat. TomEE is built on top of Tomcat. It is the Java Enterprise Edition of Apache Tomcat (Tomcat + Java EE = TomEE).

tomcat tomee autoclustering

If you have a website running on a production server with a Tomcat environment, your website might get thousands of web requests per minute. At this point, you most likely feel that the memory resources usage in one Tomcat JVM become overwhelmed. To prevent your server from going down or unresponsive, you can configure a Tomcat cluster by placing two or more Tomcat servers. A cluster is a group of servers that communicate with one another, and the Tomcat instance in a Tomcat cluster is often referred to as a node. Clustering instances of Tomcat make them interconnected.

Read More

How To Enable HTTPS Protocol with Apache 2 on Ubuntu 20.04

How to Enable HTTPS protocol with Apache 2 on Ubuntu 20.04

HTTPS is the secure version of Hypertext Transfer Protocol (HTTP). HTTPS uses the SSL/TLS protocol for encryption and authentication, and for securing the communication between the browser and the web server. It encrypts HTTP requests and responses to prevent someone from sniffing the information that is shared between your browser and the web server. Without HTTPS, someone would be able to sniff and collect your website visitors’ sensitive information such as login credentials and credit card details.

Read More

How to Install PostgreSQL 9.6 on Ubuntu 20.04

How to Install PostgreSQL 9.6 on Ubuntu 20.04

In this tutorial, we are going to show you how to install PostgreSQL 9.6 on Ubuntu 20.04. We will explain what PostgreSQL stands for and the steps of its installation, configuration, and use.

Postgres or PostgreSQL is an object-relational database management system that stores and retrieves information. This system is suitable for storing a big amount of data, it is open source and is very powerful and reliable.

The installation will take no more than 5 minutes. Let’s Start!

Read More