Posts
Asif's Insight
Cancel

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 ...

Install Golang on Ubuntu Server

Purpose of this documentation is to install Golang on Ubuntu Server. Follow these instructions step by step. Let’s Begin Define the Go version to install GO_VERSION="1.24.4" Define the ...

Deploy your self-hosted github action runner

Prerequisites Purpose of this documentation to setup self-hosted github action runner and use it for continuous integration and deployment. Let’s start create work directory and give user perm...