Skip to main content

Homelab Setup

My Homelab setup guide.

Introduction

My Homelab Project Welcome to the documentation for my personal homelab project. This repository ...

Hardware

Hardware To support the desired architecture, I will rely on a Proxmox VE (PVE) Host powered by t...

Installing Proxmox

Installing Proxmox VE This guide will walk you through the process of installing Proxmox Virtual ...

Disable IPv6

Disabling IPv6 on Proxmox VE In some homelab environments, you may want to disable IPv6 to simpli...

Active Directory

Setting Up an Active Directory Domain Controller with Samba This guide walks you through setting ...

SSL Certificates

Managing SSL Certificates This guide will walk you through the process of creating a custom Certi...

Truenas

Setting Up TrueNAS TrueNAS will be used to handle the disk management system of the lab. This gui...

AdGuard

Setting Up AdGuard Home AdGuard Home is a network-wide ad and tracker blocking DNS server. It's a...

NGINX Proxy Manager

Setting Up NGINX Proxy Manager NGINX Proxy Manager is a reverse proxy management system that allo...

Authelia

Setting Up Authelia Authelia is an open-source authentication and authorization server providing ...

Homepage

Setting Up Homepage Homepage is a modern, fully static, fast, secure, and highly customizable app...

Jellyfin

Setting Up Jellyfin Jellyfin is a free and open-source media server that allows you to organize, ...

Immich

Setting Up Immich Immich is a self-hosted photo and video backup solution. 1. Creating the LXC Co...

Bookstack

Setting Up BookStack BookStack is a simple, self-hosted, easy-to-use platform for organizing and ...

Proxmox Backup Server

Proxmox Backup Server (PBS) Proxmox Backup Server is an enterprise backup solution, for backing u...

Postfix (SMTP Relay)

Setting up Postfix as a SMTP relay [!NOTE] This setup is based on tranquil IT's tutorial. Ins...

Enable Docker API (port 2375)

Enable TCP port 2375 for external connection to Docker See this issue. Docker best practise to Co...