Purpose of this article to demonstrate how to use systemd for Docker Compose. What is systemd? Systemd is a system and service manager for Linux operating systems. It is designed to replace the tr...
Linux Unified Key Setup (LUKS) is a Best Disk Encryption in Linux
Purpose of this article is to explain the importance of LUKS encryption in Linux and how to use it. In this article, we will setup LUKS encryption in Linux and automatically mount the encrypted par...
Enable 2FA on SSH Login with TOTP verification using Google Authenticator
Purpose of this document is to enable two-factor authentication (2FA) on SSH login using Time-based One-Time Password (TOTP) verification with Google Authenticator. Why do we need 2FA? To enhance ...
AWK Cheatsheet with Examples
AWK is a powerful pattern scanning and processing command. It is especially useful for text and data extraction, manipulation, and reporting. Basic Syntax awk 'pattern { action }' file patte...
Immich server deployment on kubernetes with NFS
In this documentation we have use NFS for volumes for container. We used OpenMediaVault to create NFS. We have used Kubernetes internal dns for communication between services. Lets Setup NFS fir...
Install kubernetes cluster using Minikube
Minikube is a tool that enables developers to run a local Kubernetes cluster for testing and development. It’s lightweight and supports various environments. Key Features Local Kubernetes Clus...
Install self-hosted Photo and Video server with Immich
Immich is a self-hosted photo and video management solution. Easily back up, organize, and manage your photos on your own server. Why Immich? Immich is a self-hosted photo and video mana...
NeoVIM installation and setup guide
Neo Vim is a new generation VIM editor. It has beautiful UI. Installation Download NeoVim: wget https://github.com/neovim/neovim/releases/download/v0.10.0/nvim.appimage Install: chmod...
Step by step PostgreSQL setup guide
Purpose of this guide is to provide a step-by-step guide for setting up PostgreSQL and manage databases. Install PostgreSQL Client sudo apt-get install -y postgresql-client Login to Database: ...
Installation guide of terminal multiplexer T-MUX
It is a T-mux user guide. T-mux and VIM works awesome for development. Installation: sudo apt install tmux Open tmux and press Ctrl+b and Shift+I to activate plugins. Configuration: Clone ...