Sudeep Shrestha

Introduction to Raspberry Pi: and How to Set One Up as a Server

The Raspberry Pi is a tiny yet powerful computer that has transformed the way people learn, experiment, and build technology. About the size of a credit card, it packs enough computing power to run a full operating system, connect to the internet, and handle everyday tasks like browsing, coding, or

Basic Computer Networking Concepts Explained: A Beginner’s Guide

Networking is the foundation of modern computing. Without networking, your devices would live in isolation, unable to communicate, share files, or access the internet. If you’ve ever wondered how your computer finds Google, how Wi-Fi works, or why firewalls are important, this post is for you. 1. IP Address

How to Set Up Tailscale Mesh VPN on Your Homelab Using a VM or Raspberry Pi

If you have a homelab running at home, one of the biggest challenges is securely accessing it when you’re away. Whether you want to manage servers, access self-hosted apps, or just tinker with your lab from anywhere, you’ll need a VPN. Traditional VPNs can be tricky to configure,

Importance of VPN and How to Set Up Your Own Private VPN Using PiVPN on Raspberry Pi or Home Lab

In today’s connected world, online privacy and security have become more important than ever. Every time you browse the internet, your activity may be visible to your internet service provider (ISP), advertisers, and sometimes even hackers sniffing on public Wi-Fi networks. This is where a Virtual Private Network (VPN)

Block Ads on Websites Using Your Own Self-Hosted DNS with AdGuard Home

If you’ve ever felt annoyed by constant ads, trackers, and pop-ups while browsing the web, you’re not alone. Beyond being distracting, ads and trackers often raise privacy and security concerns. Many companies harvest user data for targeted marketing, while malicious ads can even infect your system with malware.

Sudeep Shrestha © 2026