I store my documents and reports here!

It consists of docs, fixes, reports, tips and so on… Moslty the stuffs that I feel like to make note of it for future reference!

How To Use Git Rebasing Effectively As A Beginner

Introduction into the git rebase feature, explains how to make changes to branches and commits

April 29, 2025
jrnl-image

jrnl: The Smarter, Faster Way to Take Notes on the Go

Take notes on the go without distractions, faster and easier than ever. If you’re someone who wants to store your notes without opening an application, this versatile and feature-rich solution is perfect for you as you work.

April 27, 2025
restic-screenshot

Restic, On How to Backup Efficiently

This is a really interesting backup application to use, it kinda reminds me of git the version controlling tool. I mean restic is not gonna “version control” but it uses the same technology in a way that enables us to backup things without duplication. I’m using restic to backup the files in a sftp server. So this post is gonna cover the sftp aspects. However, I’m using a mobile phone as an ftp server, and I’m going to be using a weird directory name. ...

April 18, 2025
OpenMediaVault-screenshot

Open Media Vault (OMV) in R-Pi

How to install OpenMediaVault & troubleshoot errors after during installation or setup

April 14, 2025

Linux Directories

A table summarizing Linux directories for a quick reference.

March 30, 2025
git-screenshot

git cli

Setting up git in your device git config --global user.name <your-username> git config --global user.email <your-email> git config --global user.signingKey <keyID> --global: The configuration applies to all repositories for the current user. --local: The configuration applies only to the current repository. --system: The configuration applies to all users on the system. user.name & user.email define the author’s identity for commits. user.signingKey specifies the GPG key ID used for signing commits and tags. To display all the current configurations: ...

March 29, 2025
pi5-box

Setting Up Raspberry Pi 5

I got my hands on the Raspberry Pi 5 few weeks ago, but I wasn’t able to use it for any purpose (more like I’m out of ideas). I mostly wanted to test the pihole in my network, but using Pi 5 just for that would be an overkill! So I got a Raspberry Pi Zero 2 W and installed Pihole natively. I wrote a post about it, feel free check-out. Also, when I ordered for the Raspberry Pi Zero 2 W, I forgot to order for a microSD, so I used the one in the Pi 5 which is a 64GB microSD card (I know it’s an overkill!). The entire Pi Zero is running just the Pihole with a 64GB microSD. ...

March 17, 2025
pihole-settings-dhcp-screenshot

Definition of DHCP & Practical Explanations

What is DHCP? DHCP (Dynamic Host Configuration Protocol) is a network management protol that automates the assignment of IP address to the devices that connect to a network and it also handles other network configuration parameters such as subnet mask, default gateway and DNS settings. Why do we need IP address anyway? Let’s take an example, You visit a coffee shop and connect to it’s Wi-Fi network. In doing so, you are essentially connecting to the shop’s router, which provides the internet connection. The router itself is connected to an internet service provider(ISP) via a modem or an antenna(in case of wireless broadband). ...

March 15, 2025

Installing Pihole in Raspberry Pi Zero 2W

I just got my hands on “Raspberry Pi Zero 2W” today, let’s setup the Pi! Setup the Pi Make sure to use pi-imager for writing the OS into the microSD. Also use a router as well for easy-setup. Choose “Raspberry Pi OS 32-bit with no desktop environment” for the OS. Make sure to edit the username & password, SSID configurations, enable SSH using authentication, additonally note-down the hostname for ssh connection. Insert the microSD into Pi Zero after the OS installation. Plug in the microUSB into Pi and wait for few seconds to boot up. Head inside the router web-page and look into the connected clients. Identify the hostname (default:“raspberrypi”) and note-down the IP address. Let’s ssh into the Pi! ssh username@192.168.31.xxx Now you are inside the Pi, please update & upgrade the packages in it for further installations. ...

March 13, 2025

Definition of Static IP Address & Dynamic IP Address

What is a static IP address? A static IP address is a fixed Internet Protocol (IP) address assigned to a device, which does not change over time. It serves as a unique identifier within a network, enabling it connect & communicate effectively. It is recommended to assign a static IP address to a device, which is always stationary & connected to the same network. Assigning static IP address on a frequently moving device will result in conflicts and blocks from either connecting to a router or accessing internet. ...

March 9, 2025