All Tutorials
147 step-by-step guides for self-hosting, homelab, and small infrastructure.

Hardening Your Self-Hosted Apps with Fail2Ban and CrowdSec
Learn how to use Fail2Ban and CrowdSec together to protect self-hosted apps from brute-force attacks

Docker Compose Networking Deep Dive: Bridging, Host, and Overlay Networks Explained
Master Docker Compose networking: learn when to use bridge, host, and overlay networks with real com

Setting Up Ollama on a VPS: Running Local LLMs in the Cloud
Learn how to install Ollama on a VPS, lock it down with UFW and Caddy, and serve open-source LLMs se

Automating SSL Certificate Renewal for Self-Hosted Services with ACME and Let's Encrypt
Learn how to fully automate SSL certificate renewal for self-hosted services using ACME, Let's Encry

Zero-Trust Access to Your Homelab Using Cloudflare Tunnels and Self-Hosted Authelia
Learn how to combine Cloudflare Tunnels with self-hosted Authelia to build a zero-trust homelab gate

Zero-Trust Access to Self-Hosted Apps Using Cloudflare Tunnel and Docker
Learn how to expose self-hosted Docker apps securely with Cloudflare Tunnel — no open ports, no VPN,

VPS-to-Homelab Hybrid Setup: Managing Multiple Environments
Run services across VPS and homelab simultaneously. Learn DNS failover, data sync, cost optimization

VPS Hardening: SSH, Fail2ban, and UFW Configuration
Secure your VPS with SSH hardening, Fail2ban rate limiting, and UFW firewall rules. Complete guide w

VPN vs Reverse Proxy: Secure Remote Access to Your Homelab
Compare VPN and reverse proxy for homelab remote access. Learn the security trade-offs, setup costs,

VPN Configuration for Secure Remote Access to Your Homelab
Complete guide to VPN setup for homelab remote access. WireGuard, OpenVPN, and Tailscale configs wit

Using Traefik as a Reverse Proxy: Dynamic Routing for Docker Containers
Learn how to set up Traefik for automatic SSL, dynamic container routing, and middleware in Docker.

Using Traefik as a Dynamic Reverse Proxy with Docker Containers
Learn how to set up Traefik as a dynamic reverse proxy for Docker. Auto-discover containers, manage

Using Docker Compose to Deploy Multi-Container Applications on Your Homelab
Learn how to deploy multi-container applications with Docker Compose on your homelab. Complete walkt

Traefik Reverse Proxy Setup with Automatic HTTPS for Multiple Applications
Complete Traefik setup guide: auto HTTPS, Docker integration, load balancing, and SSL certificates.

Step-by-Step Guide to Deploying a WireGuard VPN Server on a Budget VPS
Deploy a WireGuard VPN server on a cheap VPS in under 30 minutes. Full setup guide with UFW, key gen

Start a Self-Hosted Wiki for Documentation
Build your own self-hosted wiki with MediaWiki or BookStack. Full setup guide with Docker Compose, r

Setup Home Calendar Service
Self-host your calendar with Nextcloud or Radicale. Full Docker setup, CardDAV sync, and privacy wit

Setting Up WireGuard VPN on Your VPS for Remote Homelab Access
Complete guide to installing and configuring WireGuard VPN on a cheap VPS for secure remote access t

Setting Up WireGuard VPN on Your Homelab VPS
Complete guide to installing WireGuard VPN on your homelab VPS. Secure remote access with peer-to-pe

Setting Up Traefik as a Reverse Proxy for Docker Containers
Complete guide to deploying Traefik reverse proxy with Docker Compose, automatic SSL certificates, a

Setting Up SSL/TLS Certificates with Let's Encrypt and Certbot for Self-Hosted Services
Complete guide to securing self-hosted services with Let's Encrypt and Certbot. Free SSL/TLS certifi

Setting Up Ollama with Open WebUI on a VPS Using Docker Compose
Learn how to deploy Ollama and Open WebUI on a VPS using Docker Compose. Run local LLMs in the cloud

Setting Up Ollama with Docker: Running Local LLMs on Your VPS or Homelab
Learn how to run Ollama in Docker with GPU passthrough, model management, and Open WebUI on your VPS

Setting Up Ollama with Docker: A Complete Guide to Local LLM Deployment
Deploy Ollama in Docker for local LLM inference. Step-by-step guide with GPU acceleration, compose s

Setting Up Ollama on a VPS: Run Local LLMs in the Cloud
Learn how to install Ollama on a VPS, secure the API, expose models with Caddy, and run open-source

Setting Up Ollama Locally: Running Open-Source LLMs on Your Homelab
Complete guide to installing Ollama locally. Run open-source LLMs on your homelab hardware without c

Setting Up Ollama Locally: Running LLMs on Your Homelab Hardware
Complete guide to installing and configuring Ollama for local LLM inference. Run private AI models o

Setting Up Ollama Locally: Running LLMs on Your Homelab
Complete guide to installing and running Ollama on your homelab. Get local LLMs working with step-by

Setting Up Ollama Locally: Run Open-Source LLMs on Your Homelab
Complete guide to running Ollama and open-source LLMs locally. Install, configure, and integrate Mis

Setting Up Nginx Reverse Proxy with Docker Containers
Learn how to deploy Nginx as a reverse proxy in Docker to route traffic to multiple self-hosted serv

Setting Up Nginx as a Reverse Proxy for Multiple Self-Hosted Applications
Learn to configure Nginx as a reverse proxy for multiple self-hosted apps. Complete setup guide with

Setting Up Nginx as a Reverse Proxy for Home Services
Learn to configure Nginx as a reverse proxy for your homelab. Route traffic to Jellyfin, Nextcloud,

Setting Up Docker Compose for Multi-Container Self-Hosted Applications
Learn to deploy multi-container applications with Docker Compose. Real-world examples, networking, v

Setting Up Authentik as an Identity Provider for Self-Hosted Apps
Learn how to deploy Authentik as a centralized identity provider for your self-hosted applications.

Setting Up a Self-Hosted Password Manager with Bitwarden
Deploy Bitwarden on a VPS or homelab for complete control over your passwords. Full Docker setup, SS

Setting Up a Reverse Proxy with Authentication for Multiple Self-Hosted Services
Complete guide to securing multiple self-hosted services behind a reverse proxy with Authelia. Inclu

Setting Up a Private Docker Registry for Your Homelab
Learn how to set up your own private Docker registry for secure image storage and faster deployments

Set Up Personal Learning Management System
Build your own LMS with Moodle, Nextcloud, or open-source tools. Host courses, track progress, manag

Set Up Personal File Server
Build a self-hosted file server with Samba and rsync. Complete guide to NAS setup, storage managemen

Set Up Personal Email Server
Run your own email server at home with Mailcow. Complete guide covering DNS, SSL, Docker Compose, an

Set Up Personal DNS Server
Run your own DNS server for privacy, ad-blocking, and local network control. Complete guide with BIN

Set Up Home Monitoring System
Build a complete home monitoring system with Uptime Kuma, Prometheus, and Grafana. Monitor servers,

Set Up Home Mail Server
Run your own mail server at home with Postfix and Dovecot. Complete guide to self-hosted email with

Set Up Home DNS Server
Run your own DNS server at home with Pi-hole or AdGuard Home. Block ads, improve privacy, and contro

Self-Hosting Your Own Password Manager: Vaultwarden Setup and Hardening Guide
Learn how to self-host Vaultwarden, the lightweight Bitwarden-compatible password manager, with Dock

Self-Hosting Authentik for Single Sign-On Across All Your Docker Apps
Learn how to self-host Authentik with Docker Compose and configure SSO for all your homelab apps usi

Self-Hosted Photo Gallery Setup
Build your own private photo gallery with Immich or Nextcloud. Step-by-step guide to hosting photos

Self-Hosted Password Manager with Bitwarden on Docker
Deploy Bitwarden password manager in Docker. Complete guide with docker-compose, SSL, backup strateg

Self-Hosted Music Streaming Setup
Build your own music streaming server with Navidrome or Subsonic. Complete guide with Docker, revers

Self-Host Nextcloud for Files
Deploy Nextcloud on your own server for private file storage. Complete Docker setup guide with rever

Securing Your VPS with UFW Firewall Rules and SSH Hardening
Lock down your VPS with UFW firewall rules and SSH hardening. Step-by-step guide to secure key-based

Securing Your VPS with UFW Firewall and Fail2Ban
Protect your self-hosted VPS with UFW firewall rules and Fail2Ban intrusion prevention. Step-by-step

Securing Your VPS: Fail2Ban, UFW, and SSH Hardening for Self-Hosters
Step-by-step VPS security guide covering UFW firewall rules, Fail2Ban intrusion prevention, and SSH

Securing Your Self-Hosted Services with SSL/TLS Certificates and Let's Encrypt
Learn how to secure self-hosted services with free SSL/TLS certificates from Let's Encrypt. Complete

Securing Your Self-Hosted Apps with Fail2Ban and CrowdSec
Learn how to layer Fail2Ban and CrowdSec together to protect your self-hosted apps from brute-force

Securing Your Self-Hosted Applications with a Reverse Proxy and SSL Certificates
Step-by-step guide to securing self-hosted apps with Caddy reverse proxy and SSL certificates. Produ

Securing Your Homelab with Traefik and SSL Certificates
Learn how to secure your homelab services with Traefik reverse proxy and automatic SSL/TLS certifica

Securing Your Homelab with SSL/TLS Certificates and HTTPS
Learn how to secure your homelab with SSL/TLS certificates. Practical guide to HTTPS, Let's Encrypt,

Securing Docker Containers with Network Policies and Firewalls
Learn to secure Docker containers using network policies, UFW, and firewall rules. Practical guide f

Running Local LLMs with Ollama in Docker Containers
Learn how to run Ollama and local LLMs in Docker containers on your homelab. Complete setup guide wi

Run Personal Task Manager
Self-host a task manager with Vikunja or Plane. Docker setup, team collaboration, zero cloud depende

Reverse Proxy Setup with Traefik: Auto-SSL and Load Balancing
Complete Traefik reverse proxy setup guide with automatic SSL/TLS, Let's Encrypt integration, load b

Pi-hole Ad Blocker Tutorial
Deploy Pi-hole on your home network to block ads, tracking, and malware across all devices. Complete

Personal File Server Installation
Build a secure personal file server from scratch. Step-by-step guide to Samba, TrueNAS, and self-hos

Persistent Storage in Docker: Volumes, Bind Mounts, and Backup Strategies
Learn how Docker volumes, bind mounts, and tmpfs work, when to use each, and how to back up your con

Ollama Fine-tuning: Customizing Models for Your Workflows
Learn how to fine-tune Ollama models for specialized tasks. Step-by-step guide with Docker, custom d

Nginx Reverse Proxy Setup: Securing Internal Services with SSL/TLS
Complete guide to setting up Nginx as a reverse proxy with SSL/TLS certificates. Secure Nextcloud, J

Nginx as a Reverse Proxy: Complete Configuration for Self-Hosted Services
Master Nginx reverse proxy setup for self-hosted services. Real configs, SSL/TLS, load balancing, an

Nextcloud File Server Installation
Install and configure Nextcloud on your home server for private cloud storage. Complete Docker Compo

Network Segmentation Using VLANs in Your Homelab
Learn how to implement VLANs for network segmentation in your homelab. Isolate IoT, guest devices, a

Network Segmentation in Homelab Environments: VLANs and Docker Security
Learn network segmentation with VLANs and Docker security. Isolate containers, protect services, and

Network Segmentation for Homelab Security Using VLANs
Learn how to implement VLANs for network segmentation in your homelab. Isolate IoT, guests, and serv

Multi-Tier Networking: Separating IoT, Services, and Management Networks
Learn how to segment your homelab into isolated networks: IoT, services, and management. Practical V

Monitoring Docker Containers and VPS Resources with Prometheus and Grafana
Learn to set up Prometheus and Grafana for monitoring Docker containers and VPS resource usage. Comp

Load Balancing Multiple Services with Nginx Reverse Proxy
Learn how to configure Nginx as a reverse proxy with load balancing for multiple self-hosted service

Installing and Configuring Traefik as Your Reverse Proxy
Complete guide to installing Traefik reverse proxy with Docker, SSL/TLS, and automatic service disco

Installing and Configuring Ollama with GPU Acceleration on Ubuntu
Complete guide to installing Ollama on Ubuntu with NVIDIA GPU acceleration. Covers CUDA setup, model

Installing and Configuring Ollama Locally: A Complete Step-by-Step Guide
Learn how to install Ollama locally and run open-source LLMs on your homelab. Complete setup guide w

Installing and Configuring Ollama for Local LLM Inference on Your Homelab
Complete guide to installing Ollama on your homelab hardware. Run open-source LLMs locally with step

Installing and Configuring Ollama for Local LLM Inference
Step-by-step guide to install Ollama and run open-source LLMs locally. GPU setup, model selection, W

Installing and Configuring a VPS for Self-Hosting: Initial Setup and Hardening
Complete guide to VPS setup, hardening, and securing your self-hosted infrastructure. SSH keys, UFW

Install Self-Hosted Email Server
Build your own email server with Postfix and Dovecot. Complete setup guide with DNS, TLS, and spam f

Install Personal Media Server
Build your own media server with Jellyfin and Docker. Stream movies, TV shows, and music privately—n

Install Personal Cloud Storage
Self-host your own cloud storage with Nextcloud. Complete setup guide covering Docker, SSL, and real

Implementing Zero-Trust Security with Authelia Behind a Reverse Proxy
Deploy Authelia for zero-trust authentication behind Caddy or Nginx. Multi-factor authentication, se

Implementing Zero-Trust Security with a Self-Hosted Reverse Proxy
Build a zero-trust architecture using Caddy and Authelia on your self-hosted reverse proxy. Step-by-

Implement Personal Chat Server
Set up your own self-hosted chat server with Mattermost or Zulip. Run messaging infrastructure on ho

How to Set Up Ollama with a Web UI on Your VPS Using Docker Compose
Learn how to deploy Ollama and Open WebUI on a VPS using Docker Compose — run local LLMs with a poli

How to Self-Host Vaultwarden as a Bitwarden Alternative on Docker
Learn how to self-host Vaultwarden, the lightweight Bitwarden-compatible password manager, using Doc

How to Monitor Your Homelab with Uptime Kuma and Grafana Using Docker
Step-by-step tutorial to deploy Uptime Kuma and Grafana with Docker Compose for complete homelab mon

Host Your Own Website Easily
Learn how to host your own website without paying monthly hosting fees. Simple steps for self-hostin

Host Your Own Photo Gallery
Self-host a private photo gallery with Immich or Photoprism. Full setup guide with Docker, reverse p

Host Your Own Music Library
Self-host a personal music library with Navidrome or Subsonic. Stream lossless audio, organize FLAC

Host Your Own Forum Platform
Self-host a community forum with Discourse or NodeBB. Docker Compose setup, SSL, reverse proxy confi

Host Your Own Email Service
Self-host email with Mail-in-a-Box or Mailu. Full setup guide with DNS, SSL, and spam filtering for

Host Your Own Email Client
Self-host a private email client with Roundcube or Mailcow. Keep emails on your hardware, not Big Te

Host Your Own Blog Platform: Self-Hosted Blogging Guide
Self-host your blog with WordPress, Ghost, or Hugo. Complete guide to owning your content, full cont

Home Surveillance with MotionEyeOS
Self-host your own IP camera surveillance system using MotionEyeOS. Control multiple cameras, motion

Hardening Your VPS: SSH Key Authentication, Fail2Ban, and UFW Firewall Setup
Step-by-step guide to hardening your VPS with SSH key authentication, Fail2Ban brute-force protectio

Hardening SSH Access on Self-Hosted VPS Servers
Secure your VPS with SSH hardening: disable root login, use key authentication, configure fail2ban,

Hardening Docker Security: Best Practices for Self-Hosted Containers
Learn essential Docker security hardening techniques for homelab and self-hosted infrastructure. Rea

Firewall Configuration and Port Forwarding for Secure Remote Access
Master UFW firewall rules, port forwarding, and secure remote access techniques for your homelab. Re

Docker Networking: Internal vs Bridge vs Host Mode Explained
Master Docker networking modes: bridge, host, and internal. Learn when to use each, with practical e

Docker Networking Fundamentals: Container Communication and DNS Resolution
Master Docker container networking, DNS resolution, and inter-container communication. Learn bridge

Docker Networking for Homelabs: Internal Communication and External Access
Master Docker networking in your homelab. Learn bridge networks, port mapping, service discovery, an

Docker Networking for Homelabs: Creating Isolated Container Networks
Master Docker networking isolation. Learn bridge, overlay, and custom networks to segment containers

Docker Networking Essentials: Connecting Containers Securely
Master Docker container networking with custom networks, service discovery, and secure communication

Docker Networking: Connecting Containers Securely in Your Homelab
Learn Docker networking strategies for homelab security. Custom networks, isolation, encryption, and

Docker Networking: Bridge, Host, and Overlay Networks Explained
Master Docker networking modes: bridge, host, and overlay. Learn when to use each, with practical ex

Docker Compose Setup for Multi-Container Self-Hosted Applications
Learn to orchestrate multi-container self-hosted apps with Docker Compose. Real examples, production

Docker Compose Networking: Isolating Services with Custom Bridge Networks
Learn how to isolate Docker services with custom bridge networks in Compose. Real examples, security

Docker Compose for Multi-Container Self-Hosted Applications
Master Docker Compose to deploy multi-container applications. Learn networking, volumes, environment

Docker Compose for Multi-Container Applications: Complete Guide
Learn Docker Compose for multi-container apps. Real-world examples, networking, volumes, and product

Docker Compose for Multi-Container Applications: A Step-by-Step Guide
Learn to orchestrate multi-container Docker applications with Docker Compose. Real examples, network

Deploying Self-Hosted Password Managers with Docker
Learn how to deploy Vaultwarden and other self-hosted password managers in Docker. Step-by-step guid

Deploying Nextcloud with Docker Compose on a Self-Hosted VPS
Step-by-step guide to deploy Nextcloud on a VPS using Docker Compose. Includes SSL, persistence, and

Deploying Nextcloud with Docker and External Storage
Deploy Nextcloud with Docker Compose and configure external storage for NAS, S3, and local drives. C

Deploying Nextcloud on a VPS with Docker and SSL Certificates
Complete guide to deploying Nextcloud on a VPS using Docker Compose with Let's Encrypt SSL certifica

Deploying Immich (Self-Hosted Photos) on a VPS with Docker
Complete guide to deploying Immich photo management on a VPS using Docker Compose. Includes SSL setu

Deploying Immich as Your Private Photo Cloud: Complete Docker Setup Guide
Deploy Immich with Docker Compose for self-hosted photo backup. Step-by-step guide with PostgreSQL,

Deploying a VPS with Docker and Automated Backups
Learn to deploy a production VPS with Docker, set up automated backups, and monitor your infrastruct

Deploying a Self-Hosted Git Server with Gitea in Docker
Learn to deploy Gitea, a lightweight Git server, in Docker. Complete setup guide with Docker Compose

Deploy Self-Hosted Music Streaming
Run your own music streaming server at home. Deploy Subsonic, Jellyfin, or Navidrome with Docker for

Deploy Self-Hosted Forum Platform
Build your own discussion forum with Discourse or Flarum. Complete guide to self-hosting forum softw

Deploy Self-Hosted Email Solution
Run your own email server with Mailcow or Mailu. Complete guide to deploying secure, self-hosted ema

Deploy Home Surveillance System
Build a self-hosted surveillance system with Frigate, MotionEye, and IP cameras. Complete setup guid

Custom Home Automation with Node-RED
Build powerful home automation workflows without coding. Learn Node-RED setup, MQTT integration, and

Creating a WireGuard VPN Server for Secure Remote Access to Your Homelab
Build a WireGuard VPN server to access your homelab securely from anywhere. Step-by-step guide with

Create Private Music Streaming Service
Build your own private music streaming service with Subsonic or Navidrome. Stream your music library

Create Private Music Library: Self-Hosted Music with Navidrome
Build your own self-hosted music library with Navidrome. Stream your music privately across devices

Create Personal Media Server
Self-host Jellyfin or Plex on your own hardware. Docker setup, storage planning, remote access with

Container Security Scanning and Vulnerability Assessment in Docker
Learn container security scanning with Trivy, Grype, and Snyk. Detect vulnerabilities in Docker imag

Configuring Traefik Reverse Proxy with SSL/TLS for Self-Hosted Apps
Learn to set up Traefik reverse proxy with automatic SSL/TLS certificates. Perfect for securing mult

Configure Self-Hosted Music Streamer
Build your own music streaming service with Navidrome or Subsonic. Self-host unlimited music without

Configure Self-Hosted Music Library
Build your own music library with Navidrome, Subsonic, or Funkwhale. Stream lossless audio across de

Configure Personal Mail Server
Set up your own mail server with Postfix, Dovecot, and SpamAssassin. Full walkthrough for self-hoste

Configure Personal Firewall Easily
Learn to configure UFW, fail2ban, and SSH hardening on Linux. Secure your homelab with practical fir

Configure Personal Firewall: UFW & Fail2Ban Guide
Learn to configure UFW and Fail2Ban for Linux firewall protection. Step-by-step guide with real comm

Configure Personal File Server
Set up a personal file server at home with Samba, rsync, and proper permissions. Control your data,

Configure Personal DNS Manager
Set up your own DNS manager for local and remote networks. Control domain resolution, block ads, and

Configure Home Surveillance System
Self-host a private surveillance system using Frigate, Coral TPU, and open-source NVR software. Priv

Building a Self-Hosted Media Server with Jellyfin, Docker, and a Reverse Proxy
Step-by-step guide to deploying Jellyfin in Docker with Caddy as a reverse proxy and automatic HTTPS

Building a Private Git Server with Gitea: Self-Hosted Version Control
Deploy Gitea on Docker for a lightweight, self-hosted Git server. Complete setup guide with pull req

Build Home Monitoring System
Self-host a complete home monitoring stack with Prometheus, Grafana, and Node Exporter. Real-time da

Build a Media Center PC: Hardware, Software, and Setup Guide
Build a home media center PC with Kodi, Jellyfin, and Plex. Learn hardware selection, OS choice, and

Backing Up and Restoring Docker Volumes: Data Protection Strategies
Learn how to backup and restore Docker volumes with practical strategies. Includes automated backup

Automating SSL Certificates with Let's Encrypt and Traefik for Multiple Self-Hosted Domains
Learn how to automate Let's Encrypt SSL certificates with Traefik for multiple self-hosted domains u