Kubernetes with Helm featured image

Installing Software on Kubernetes with Helm 3 Package Manager on Windows

A If you are coming from a development background, you are probably aware of the Package Manager term. Package Managers allow you to install dependencies, upgrade and downgrade versions, and so on. In this tutorial, we will look at a very popular package manager for Kubernetes, called Helm. Helm assists in managing Kubernetes applications. With Helm, you can define a …

Ruby on Rails featured image 1

Installing Ruby on Rails with RVM on Ubuntu 20.04

Ruby on Rails is one of the most popular web app frameworks. It’s open-source software designed for developers to create successful projects while writing fewer codes. Having a fun and enjoyable development experience is one of the fundamental principles that make Ruby on Rails an attractive choice. The RVM (Ruby Version Manager) tool, as the name suggests, is a third-party …

Postfix featured image

Installing and Configuring Postfix as a Send-only SMTP Server on Ubuntu 20.04

Postfix is a popular free and open-source software that acts as a mail transfer agent (MTA). The job of Postfix is to route and deliver emails. Besides the classic usage, Postfix can also be configured to send emails by local applications only. This application of Postfix is a useful trick to deploy in various situations. For example, it can be …

service crash part 2 featured image

How to Configure a Linux Service to Auto-Start After a Reboot or System Crash: Part 2 (Theoretical Explanations)

In this second installment of the two-part tutorial on configuring Linux services to start automatically after a reboot or system crash, we will discuss the init system in detail. You can refer to Part 1 of the series: How to Configure a Linux Service to Auto-Start After a Reboot or System Crash: Practical Examples here. The current tutorial will be …

setting up python featured image

Installing Python 3 and Setting up a Local Programming Environment on Ubuntu 16.04

Introduction Python is an interactive, object-oriented, and simple programming language which can be used for a plethora of different programming projects. A fun fact is that Python is not named after the python snake but after the comedy television show Monty Python’s Flying Circus. Python is a great language to get started with programming and a great choice for experienced …

setup java

How to setup Java on Ubuntu 18.04

Most of the devices we use run on JAVA. Therefore, in this CloudSigma tutorial, you will learn how to setup JAVA on Ubuntu 18.04 server. JVM (JAVA Virtual Machine) is required to run various kinds of software like Jenkins, Tomcat, etc. In addition, JAVA Development Kit (JDK) is used to compile and run some specific JAVA Based Softwares. Using the …