Tutorials

How to Set Up Kubernetes Cluster Using Minikube on Arch Linux

Kubernetes is a free and open-source platform that allows you to deploy, scale and manage containerized applications automatically. It supports various container runtimes such as Docker, containerd, CRI-O, and any implementation of the Kubernetes CRI (Container Runtime Interface). Kubernetes automates several container-related tasks, including deployment, rollouts, service discovery, storage provisioning, load balancing, autoscaling, and more.

In this post, we will show you how to install Kubernetes on Arch Linux. (more…)

How to Install Jenkins on Arch Linux

Jenkins is an open-source automation tool based on Java. It helps developers to build, test, and deploy software projects automatically. Jenkins is an important part of DevOps, allowing you to continuously deliver your software by integrating with different technologies. It offers a lot of plugins that help you to integrate various DevOps stages. Jenkins is a self-contained Java-based program that can be run on Linux, macOS, and other Unix-like operating systems.

This post will show you how to install Jenkins on Arch Linux. (more…)

Install Netdata Monitoring Tool on Arch Linux

Netdata is an open-source monitoring tool that collects all possible metrics from systems and applications and displays them via a web-based interface. With Netdata, you can collect real-time metrics such as CPU usage, disk activity, bandwidth usage, website visits, etc. It helps a system administrator to diagnose anomalies and slowdowns in your system with insightful analysis. Netdata runs its collectors every second to collect rich data and store them in a database.

In this tutorial, we will show you how to install the Netdata monitoring tool on Arch Linux. (more…)

How to Install Vue.js on Arch Linux

Vue.js is a free and open-source JavaScript framework used to build user interfaces. It is one of the most popular frameworks used to simplify the web development process. Vue.js has a built-in transition component that helps create custom elements, which can be reused in HTML. It has also built-in directives such as v-if, v-else, v-show, v-on, v-bind, and v-model that are used to perform various actions on the front end.

In this post, we will show you how to install Vue.js on Arch Linux. (more…)

How to install Monit Monitoring Tool on Arch Linux

Monit is a free, open-source, lightweight monitoring tool used to manage and monitor services on Linux operating systems. Monit allows you to check the status of processes, files, directories, checksums, permissions, and filesystems via the command line interface. If something is wrong, Monit can notify you instantly via email. It has the ability to automatically start a process if it’s not running, restart one if it’s not responding, and stop a process if it’s consuming too many resources.

In this post, we will show you how to install and use the Monit monitoring tool on Arch Linux. (more…)

Install and Configure Network Time Protocol (NTP) on Arch Linux

NTP, also known as a “Network Time Protocol,” is an Internet time protocol used to sync computer time with network time. NTP is built on UDP and uses port 123 for communication, while NTP clients use port 1023. NTP can be installed on any operating system and uses time from an external source to maintain time within its local internal clock. Generally, NTP is required for many distributed applications where time synchronization is a must between all nodes.

In this post, we will show you how to install NTP on Arch Linux. (more…)

How to Install and Configure Samba Server on Arch Linux

Samba, also known as “Server Message Block,” is a protocol that provides file and print services between clients across various operating systems. Samba allows us to access and use files, printers, and other commonly shared resources on a local intranet. It can be run on Unix/Linux-based platforms and is able to communicate with Windows clients.

In this tutorial, we will show you how to install and configure the Samba server on Arch Linux. (more…)

How to Install and Use Docker on Arch Linux

Docker is an open-source software platform used to build, test, and deploy applications quickly. It is a lightweight containerization platform that packages up an application and all its dependencies and delivers them into the virtual container. You can then run this container in any Linux operating system. Docker uses resource isolation that allows you to run multiple containers on the same operating system. Docker was originally designed to run on the Linux platform. Now, it also runs on Microsoft Windows and Apple OS X.

This post will show you how to install and use Docker on Arch Linux. (more…)

How to Install and Use PostgreSQL on Oracle Linux 8

PostgreSQL is a free, open-source, secure, and powerful relational database management system. It is specially designed for high-performance and mission-critical applications. PostgreSQL supports both SQL and JSON querying and is mainly used for many web applications as well as mobile and analytics applications. It is compatible with various platforms using all major languages and middleware. At the time of writing this article, PostgreSQL 14 is the latest version. This version comes with significant improvements to the indexing and lookup system that benefit large databases.

In this post, we will show you how to install and secure PostgreSQL on Oracle Linux 8. (more…)

How to Add A Private IP to an Ubuntu Server

Verified and Tested 01/13/2023

Introduction

In this How-to, we will learn how to configure a private IP address on an Ubuntu Server.

Private networking is a great way to keep the traffic between your servers internal and not accessible publicly. It allows you to communicate between your servers without using your Cloud bandwidth as well. It is also faster than public traversal as it will not require leaving the network to reach the destination server. At this time, private networking within our Cloud will only be able to communicate with same-region servers.

(more…)

First
Last