Public Hosting: Overcoming NAT challenges on the WWW

Back Story Today I, hosted my blog on public facing internet. Yeah! I overcome my introvert-ness and share my taught with others out in the wild. I searching for hosting it for free; wait a min, I own a server now but I searching for hosting service before you asking me why let me explain you why i decided this. I assume that you know about IP address, nowadays ISP’s didn’t provide us (users/customers) with public IP instead they assign us a private IP Address using Network Address Translation (NAT). ...

January 14, 2025

A Day: Nothing Happened

Yeah I’m late Today i forgot to write the blog I’m writing it on the next day. 13.01.2025 is f***ked up i didn’t do anything but procrastination just scrolling through feedback in YT/Reddit Finally in evening i checked the logs that I run on 12.01.2025 for checking server battery backup I use this script #!/bin/bash log_file="/home/<user>/battery_log.txt" while true; do # Get the battery percentage percentage=$(cat /sys/class/power_supply/BAT1/capacity) timestamp=$(date +"%Y-%m-%d %H:%M:%S") echo "$timestamp - Battery Percentage: $percentage%" >> "$log_file" sleep 3600 done The final results are discharge minimum of 20% percentage per hour ...

January 13, 2025

Pihole: A Day with DNS

Huh! I’m tired today i woke up @ 09:53 and procrastinate util 11:00 and started working on it pi hole. I know, I’m dumb AF basically, I run the pi hole docker container and i try accessing web UI but I was getting 403 Forbidden. I tried removing and recreating container n no of times with n no of configuration I didn’t watch any tutorial videos on YouTube, only reading official and unofficial docs Finally without liking I asked AI about the problem, it suggest that access restriction is a effect of misconfiguration of lighttpd server. ...

January 12, 2025

First Post: About site

Just a usual day woke up @ 06:55 and start the day handful of Linux commands huh! i know it wired to start a day but it’s my way for it so don’t intervene my routine today i finally start logging(blog) the things i do so i use Hugo a static page generator written in go it basically a Content Management System(CMS) where author create content only in form of Markdown then hugo basically convert into html file ...

January 11, 2025