How to install NodeBB Forum with Nginx and Let’s Encrypt SSL on Ubuntu 20.04 LTS

How to install NodeBB Forum with Nginx and Let’s Encrypt SSL on Ubuntu 20.04 LTS

How to install NodeBB Forum with Nginx and Let’s Encrypt SSL on Ubuntu 20.04 LTSNodeBB is a modern forum software powered by Node.js which uses MongoDB/Redis as database platforms. It uses web sockets for instant interactions and real-time notifications.In this tutorial, we will learn how to install NodeBB forum on a Ubuntu 20.04 based server.PrerequisitesAn Ubuntu 20.04 based server with non-root user having sudo privileges.Minimum 2GB RAM. If your server has only 1GB RAM, its best to enable a swap partition.Make sure everything is updated.$ sudo apt update && sudo apt upgrade
Few essential p

Read More »
How to integrate ONLYOFFICE editors with Nuxeo Platform

How to integrate ONLYOFFICE editors with Nuxeo Platform

How to integrate ONLYOFFICE editors with Nuxeo PlatformONLYOFFICE Document Server is a free open-source office suite distributed under GNU AGPL v3.0. It comprises web-based collaborative editors for text documents, spreadsheets, and presentations for integration with multiple cloud storage services like Nextcloud, ownCloud, Seafile, Alfresco, Plone, etc. or for integration into the solution you’re building yourself. The editors can also be used together with the ONLYOFFICE collaboration platform (Community Server). Nuxeo Platform is an open-source Enterprise Content Management platform written

Read More »

Cheat Sheet for Kubernetes Commands

Cheat Sheet for Kubernetes CommandsWhile working on Kubernetes it is very important that you know at least the basic commands. In this article, you will find the commands which are needed most of the time while working on the cluster. If you know commands then you can get rid of writing object definition files for simple objects and then creating objects using those files. Instead, you can use the commands and see objects created within a fraction of seconds.In this article, you will not only see the commands to get details of the objects but also for creating the objects. This article is focu

Read More »
How to Install i-doit Asset Management Tool on Ubuntu 20.04 LTS

How to Install i-doit Asset Management Tool on Ubuntu 20.04 LTS

How to Install i-doit Asset Management Tool on Ubuntu 20.04 LTSI-doit is an open-source asset management tool that can be used to manage the entire IT system. It is based on a complete open source configuration management and database that allows you to keep track of software and hardware assets and their relations. With i-doit, you can document entire IT systems and their changes, display vital information and ensure stable and efficient operation of IT networks.It offers a wide range of features including, Asset Management, Infrastructure Planning, Ticket System, Cable Management, Inventory,

Read More »
Jobs in Kubernetes

Jobs in Kubernetes

Jobs in KubernetesA job creates one or more Pods to perform a particular operation and ensures the pods successfully terminate. When a specified number of pods successfully complete, the job is complete. When a job is deleted, it deletes the Pods it created. A Job can also be used to run multiple Pods in parallel.To know more about Kubernetes Jobs, click here.In this article, we will see the implementation of a simple job, a job with a time limit and a cronjob.Pre-requisitesKubernetes Cluster with at least 1 worker node.If you want to learn to create a Kubernetes Cluster, click here. This guid

Read More »
How to Install TeamPass Password Manager on Ubuntu 20.04

How to Install TeamPass Password Manager on Ubuntu 20.04

How to Install TeamPass Password Manager on Ubuntu 20.04TeamPass is a Collaborative Passwords Manager used for managing passwords and sharing them among team members. It uses MySQL/MariaDB database to store passwords securely. It provides a powerful tool to customize passwords access depending on the users roles. It is free and open-source software and allows you to manage your passwords and related data in an organized way in respect to the access rights defined for each user. It comes with a rich set of features including, Data encryption, Personal folder, Tree structure, User privileges, Ro

Read More »
How to Install Rudder System Auditing Tool on Ubuntu 20.04

How to Install Rudder System Auditing Tool on Ubuntu 20.04

How to Install Rudder System Auditing Tool on Ubuntu 20.04Rudder is a free, open-source and multi-platform tool that helps you to automate system configuration across large IT infrastructures. It is an IT Infrastructure Automation & Compliance tool that allows you to manage and maintain your production infrastructure via its auditing feature. It works on most Linux operating systems including, Ubuntu, Debian, Fedora, RHEL, CentOS and SUSE. Rudder offers a set of rules that can be used to make low-level configuration patterns and monitor infrastructure compliance.In this tutorial, we will learn

Read More »
Resource Limits in Kuberenetes

Resource Limits in Kuberenetes

Resource Limits in KuberenetesIf the node has enough of a resource available, it’s possible for a container to use more resources. We can specify how much of each resource a Container needs. The common resources to specify are CPU and memory When we specify the resource request for Containers in a Pod, the scheduler decides which node to place the Pod on. When we specify a resource limit for a Container, the kubelet takes care of limits so that the running container is not allowed to use more of that limit we set.For example, if we set a memory request of 100 MiB for a container then the conta

Read More »
How to Install Lighttpd with PHP-FPM and MySQL on Ubuntu 20.04 LTS

How to Install Lighttpd with PHP-FPM and MySQL on Ubuntu 20.04 LTS

How to Install Lighttpd with PHP-FPM and MySQL on Ubuntu 20.04 LTSLighttpd is an open-source web server that focused on simplicity and high performance. It’s a light webserver with small and low memory consumption but still remaining standard-compliance, security, and flexibility. The Lighttpd web server is a part of the LLMP Stack, which stands for Linux, Lighttpd, MySQL/MariaDB, and PHP/PHP-FPM.In this tutorial, we will show you how to install and configure the LLMP Stack on the Ubuntu 20.04 Server. We will install the Lighttpd web server with the MariaDB database server and the PHP-FPM on t

Read More »
InitContainers in Kubernetes

InitContainers in Kubernetes

InitContainers in KubernetesA Pod can have multiple containers running apps within it and this is technically called a multi-container pod. But the pod can also have one or more init containers. These containers are run before the app containers are started. Init containers always run to completion and each init container must complete successfully before the next one starts.The difference between normal containers and InitContainers is that InitContainers do not support lifecycle, livenessProbe, readinessProbe, or startupProbe because they must run to completion before the Pod can be ready. I

Read More »