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.
68+ guides and tutorials
Recently covered apps

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
superfile
Terminal
Manage files and folders in a keyboard-driven terminal interface.
23,110 GitHub stars for yorukot/superfile

Copyparty
Files & Photos
Share, upload, and browse files through a Python-based file server.
46,532 GitHub stars for 9001/copyparty

RustDesk
Desktop
Connect to remote desktops using a client and self-hosted relay server.
122,746 GitHub stars for rustdesk/rustdesk

Proxmox Backup Server
Backup & Virtualization
Back up your homelab with deduplication, retention, and offsite storage.

Proxmox VE
Backup & Virtualization
Host and manage virtual machines, containers and server storage.

Jellystat
Monitoring
Track playback activity and library statistics for a Jellyfin server.
2,459 GitHub stars for cyfershepard/jellystat


Kiwix
Desktop
Serve downloaded knowledge archives for offline reading.
943 GitHub stars for kiwix/kiwix-tools

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

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.

Run Wikipedia, Maps, and AI Offline with Project Nomad
Project Nomad is a self-hosted offline knowledge server that bundles Wikipedia, maps, medical references, AI, and more into a single Docker-based suite. Here's how to set it up.

Fedora 44 Post Install Guide
Everything I do after a fresh Fedora 44 install — DNF tweaks, RPM Fusion, NVIDIA drivers, Docker, NetBird, and more, including the release-day gotchas I hit along the way.

Kubernetes in the Homelab: Setting Up a k3s Cluster on Real Hardware
I don't run Kubernetes in my homelab, and I don't think most of you need to either. But it's worth learning, so let's set up a real k3s cluster on three mini PCs from scratch.
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.