Your Homelab Starts Here.
Whether you're building your first home server, exploring Linux distributions, or diving into self-hosted solutions, TechHut has you covered. Our content ranges from beginner-friendly tutorials to advanced homelab configurations, all designed to help you get the most out of your technology.
71+ guides and tutorials
Recently covered apps

AdGuard Home
Networking
Filter ads and trackers across your network with a self-hosted DNS server.
36,717 GitHub stars for adguardteam/adguardhome

NetBird
Networking
Connect devices through a self-hosted private network.
28,948 GitHub stars for netbirdio/netbird

Nginx Proxy Manager
Networking
Manage reverse proxies and HTTPS certificates through a web interface.
34,077 GitHub stars for nginxproxymanager/nginx-proxy-manager


OpenCloud
Files & Photos
Host file storage, sharing, search, and document collaboration with Docker.
5,915 GitHub stars for opencloud-eu/opencloud

Pi-hole
Networking
Run a network-wide DNS filter with a web administration interface.
60,775 GitHub stars for pi-hole/pi-hole
Technitium DNS Server
Networking
Manage local DNS zones, recursive resolution, and network-wide filtering from a web console.

BookOrbit
Media
Organize and read ebooks, PDFs, comics, and audiobooks from one self-hosted library.
4,129 GitHub stars for bookorbit/bookorbit

Docker
Server Management
Run applications in containers and learn the core Docker workflow.
38,120 GitHub stars for docker/compose

n8n
Automation
Build workflows that connect services and automate repetitive tasks.
203,522 GitHub stars for n8n-io/n8n


Ollama
AI
Run local language models for private AI workflows.
180,272 GitHub stars for ollama/ollama
Whisper
AI
Transcribe audio as part of a local automation stack.
108,584 GitHub stars for openai/whisper

Ghostty
Terminal
A terminal emulator for a keyboard-driven desktop workflow.
60,769 GitHub stars for ghostty-org/ghostty

MUST HAVE Homelab Services
Explore essential homelab services for 2025 including Plex, Jellyfin, the *arr stack, Immich, Home Assistant, Pi-hole, Grafana, and more.
Read article →Latest Articles

Split DNS for Your Homelab: One URL at Home and Away
Set up split DNS with NGINX Proxy Manager and NetBird so your homelab services use one URL at home and away, with OpenCloud as an example.

BookOrbit: One Library for Ebooks, PDFs, Comics, and Audiobooks
Set up BookOrbit, a Docker-based self-hosted library for ebooks, PDFs, comics, and audiobooks, then explore its readers, metadata, users, and device integrations.

Self-Host OpenCloud with Docker Compose, and How It Compares to Nextcloud
Set up OpenCloud on your own domain with Docker Compose, local storage, and NGINX Proxy Manager, plus an honest look at how it stacks up against Nextcloud.

Build a Local AI Automation Stack with n8n, Ollama, and Whisper
Self-host n8n with Ollama and Whisper using Docker Compose, GPU acceleration, FFmpeg, and yt-dlp, then use it to build private AI workflows.

Why I Finally Switched to Ghostty
Ghostty explained from a practical Linux perspective, including installation, my current configuration, modern terminal features, and a Superfile image-preview demonstration.

Superfile: The Terminal File Manager That Pulled Me Back Into the CLI
A full walkthrough of Superfile (spf), a modern terminal file manager written in Go. Install, hotkeys, file operations, and config.

Copyparty: A Full File Server in a Single Python File
Set up copyparty on Linux as a user-level systemd service. One Python file gets you a full file server with thumbnails, music streaming, and resumable uploads, no Docker required.

The Home Lab Backup Setup I Should Have Built Years Ago - Proxmox Backup Server Guide (Pt. 1)
A full walkthrough of building a proper 3-2-1 backup system with Proxmox Backup Server, covering installation, ZFS setup, Proxmox VE backups, Docker backups with PBS client, and offsite S3 storage with Mega S4.
Editors Picks
7 Docker Basics for Beginners
Learn Docker fundamentals including installation, volumes, networking, Docker Compose, and container management for beginners getting started with containerization.
Top 5 FAVORITE Linux Distros
Explore my top 5 favorite Linux distributions including Nobara, Ubuntu Server, SteamOS/HoloISO, KDE Neon, and Vanilla OS for desktop and server use.
Turning an OLD PC/Laptop into a Media Server! (Ubuntu/PLEX Guide)
Transform an old PC or laptop into a media server using Ubuntu Server and Plex, with step-by-step setup for SSH, SFTP, and streaming throughout your home.
How to make an Apache Webserver with SSL
Set up an Apache web server on Ubuntu with SSL certificates using Let's Encrypt, including firewall configuration and virtual host setup.