Sudeep Shrestha

How to Set Up Your Own IP PBX Server on Your Homelab Using FreePBX

If you’ve ever wanted to manage your own phone system like businesses do, setting up an IP PBX (Private Branch Exchange) server in your homelab is a fun and practical project. With FreePBX, a popular open-source IP PBX software built on top of Asterisk, you can create your own

Installing Ubuntu Server 24.04 LTS on Raspberry Pi and Proxmox VM

Ubuntu Server 24.04 LTS (codenamed Noble Numbat) is the latest long-term support release that will be supported until 2029. It’s lightweight, stable, and perfect for running on both small devices like the Raspberry Pi and virtualized environments like Proxmox. In this guide, we’ll walk through installing Ubuntu

How to Install and Use SSH on Ubuntu Server

Secure Shell (SSH) is one of the most essential tools for system administrators, developers, and homelab enthusiasts. It allows you to securely connect to remote servers, run commands, transfer files, and manage your infrastructure from anywhere. In this blog, we’ll cover how to install SSH on an Ubuntu server,

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)

Sudeep Shrestha © 2026