Home - Pelochus/pelochus-homelab GitHub Wiki

Welcome to the Wiki. This Wiki's purpose is to have a brief explanation of the following sections:

  • General: Including hardware, OS, software and backups
  • Technical: For each technology used, mainly Ansible and Docker

Index

General Info

Hardware

This is the hardware used:

  • Intel Mini PC (N100 Alder Lake, 16 GB RAM, 512 GB SATA SSD)
  • WD external HDD 4TB
  • Gigabit Ethernet

OS

I am using Ubuntu Server 24.04 LTS as the main OS. Plain and simple, long support. In the future, I may migrate to Debian, but currently Debian 12 does not have the kernel version I want.

Software

Here's a list of the main services/programs used. It is approximately ordered by importance / ease of installation and, due to ease of installation, preferred order of installation:

  • Pi-Hole
  • Wireguard Easy
  • Netdata
  • NGINX Proxy Manager
  • VSCode Server
  • qBittorrent with webUI enabled
  • Kernel Samba + SFTP (Simple NAS setup)
  • Jellyfin + *Arr Software + Jellyseer
  • Minecraft Server with Geyser
  • Homarr

Backups

Right now, the backup strategy is only limited to software config files. For example, adlists and configuration of Pi-Hole or PiVPN profiles.

Guides

Guides I used for building this server:

Full Homeserver Guide

Armbian Fine Tuning

qBittorrent with webUI + daemon

Jellyfin Ubuntu Installation

WikiArr for *Arr Installations

Minecraft Server in Docker with Bedrock support

Use SSL in Local Network

DuckDNS Configuration