How to Set Up Elasticsearch Cluster on RoseHosting Cloud

how to set up elasticsearch cluster on rosehosting cloud

In this tutorial, we are going to show you how to set up Elasticsearch Cluster on our cloud platform RoseHosting Cloud. Also, we will explain in more detail the deployment, launching, and connecting the endpoints of Elasticsearch offered by the platform.

Elasticsearch is distributed, free, open-source, and real-time search engine written in Java used to search analyze, and explore your data with an HTTP web interface. It is based on Lucene (free and open-source search engine software library) and provides speed and scalability to index many types of content. Elasticsearch is the most popular search engine according to the DB-Engines rankings and is highly demanded among users.

Read More

How to Install Gitblit on RoseHosting Cloud

how to install gitblit on rosehosting cloud

In this tutorial, we are going to show you how to install Gitblit on our RoseHosting Cloud platform. Also, we will explain how to store and deploy apps using GitBlit.

First of all, you need to know that GitBlit is an open-source pure Java stack. It is made to view, serve and manage the Git repositories. The repositories can be served over HTTP, GIT, and SSH. The main purpose of Gitblit is to work with centralized repositories, support a variety of features like integrating with other Git solutions and work with small groups.

Installing GitBlit can be done with multiple steps via the command line, but our Cloud platform simplifies it with just one click. Let’s see how GitBlit can be installed on RoseHosting Cloud in no time. The installation should take no more than 7 minutes. Let’s Start!

Read More

How to Install and Secure Redis on Ubuntu 20.04

how to install and secure redis on ubuntu 20.04

Redis (short for Remote Dictionary Server), is an open-source in-memory data structure store. It’s used as a flexible, highly available key-value database that maintains a high level of performance.  It helps to reduce time delays and increase the performance of your application by accessing in microseconds.

One of the best features of Redis is the huge range of data types or data structures that it supports, such as Strings, Hashes, Lists, Sets, and more. Redis is written in the C programming language. In this tutorial, We will show you how to install and secure Redis Server on Ubuntu 20.04.

Read More

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