Advanced Search
Search Results
18 total results found
Homelab Setup
My Homelab setup guide.
Introduction
My Homelab Project Welcome to the documentation for my personal homelab project. This repository contains a collection of guides, configuration files, and schematics that detail the setup and configuration of my homelab environment. The primary goal of this pr...
Active Directory
Setting Up an Active Directory Domain Controller with Samba This guide walks you through setting up an Active Directory Domain Controller using Samba on a Debian host. [!note] At the time of writing, the latest Debian release is Debian 13 (Trixie), which can ...
AdGuard
Setting Up AdGuard Home AdGuard Home is a network-wide ad and tracker blocking DNS server. It's a useful addition to a homelab for enhancing privacy and security. 1. Creating the LXC Container Create a new Debian Bookworm LXC container on your Proxmox VE host...
Authelia
Setting Up Authelia Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications. 1. Prerequisites An existing Active Directory domain. A custom Certificate Authority (CA...
Bookstack
Setting Up BookStack BookStack is a simple, self-hosted, easy-to-use platform for organizing and storing information. 1. Creating the LXC Container Create a new Debian Bookworm LXC container on your Proxmox VE host. Allocate sufficient resources to the conta...
Disable IPv6
Disabling IPv6 on Proxmox VE In some homelab environments, you may want to disable IPv6 to simplify your network configuration or for compatibility reasons. This guide will show you how to disable IPv6 on your Proxmox VE host. Steps to Disable IPv6 Log in to...
Hardware
Hardware To support the desired architecture, I will rely on a Proxmox VE (PVE) Host powered by the following hardware: Component Model Price Link CPU Intel Core i5-14400 147€ Amazon Motherboard MSI PRO B760M-A WIFI DDR4 137€ Amazon RAM KINGSTON Fur...
Homepage
Setting Up Homepage Homepage is a modern, fully static, fast, secure, and highly customizable application dashboard. 1. Creating the LXC Container Create a new Debian Bookworm LXC container on your Proxmox VE host. Allocate at least 2 GB of RAM to the contai...
Immich
Setting Up Immich Immich is a self-hosted photo and video backup solution. 1. Creating the LXC Container Create a new Debian Bookworm LXC container on your Proxmox VE host with the following specifications: CPU: 4 cores RAM: 6 GB Storage: 20 GB 2. Setting...
Installing Proxmox
Installing Proxmox VE This guide will walk you through the process of installing Proxmox Virtual Environment (VE) on your host. Prerequisites A dedicated machine to act as the Proxmox host. A USB thumb drive (at least 4GB). The latest Proxmox VE ISO image. I...
Jellyfin
Setting Up Jellyfin Jellyfin is a free and open-source media server that allows you to organize, manage, and stream your media files. 1. Creating the LXC Container Create a new Debian Bookworm LXC container on your Proxmox VE host with the following specifica...
NGINX Proxy Manager
Setting Up NGINX Proxy Manager NGINX Proxy Manager is a reverse proxy management system that allows you to easily forward traffic to your backend services. It provides a simple web interface for creating and managing proxy hosts, and it can also handle SSL cer...
SSL Certificates
Managing SSL Certificates This guide will walk you through the process of creating a custom Certificate Authority (CA) and using it to sign certificates for your internal services. This is useful for securing communication between services in your homelab. 1. ...
Truenas
Setting Up TrueNAS TrueNAS will be used to handle the disk management system of the lab. This guide will walk you through setting up a TrueNAS VM on Proxmox VE, configuring disk passthrough, creating a storage pool, and integrating with an Active Directory dom...
Proxmox Backup Server
Proxmox Backup Server (PBS) Proxmox Backup Server is an enterprise backup solution, for backing up and restoring VMs, containers, and physical hosts. This guide will walk you through installing PBS in a debian LXC on your Proxmox VE host and configuring it to ...
Postfix (SMTP Relay)
Setting up Postfix as a SMTP relay [!NOTE] This setup is based on tranquil IT's tutorial. Install and enable postfix and it's dependancies : apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules systemctl enable postfix Edit the nano...
Enable Docker API (port 2375)
Enable TCP port 2375 for external connection to Docker See this issue. Docker best practise to Control and configure Docker with systemd. Create daemon.json file in /etc/docker: {"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]} Add /etc/sy...