HomeLab

This page tells you about my Home Lab and the technologies I have learnt anout and use:

Hardware

Servers

My main server nicknamed SOONtm because it will always be in a state of "It will be ready soon" and is unfortuantly not on at all times because it is in my bedroom and it is loud.

My Secondary server named dockerbox and is on at all times and, as the name suggests, is used for docker.

My Tertiary server named containercontainer and is on at all times and, also used for docker.

  • CPU: Intel i5 8500
  • RAM: 8GB DDR4
  • MoB: Dell
  • Storage: 1x Crucial 500GB NVMe SSD
  • OS: Linux Arch
  • Cloud

    I have 1 Cloud VM hosted in Linode that serves a similar perpouse to dockerbox but for services better suted for cloud.

  • CPU: 1x Shared CPU Core
  • RAM: 1GB
  • Storage: 30GB
  • OS: Debian 12

    Networking

    I mainly use Asus for my networking solutions and make use of their AiMesh for WiFi in my house as it has good coverage and parent approval factor as I dont have to run cables everyware.

  • Modem: Virgin Hub 3 - in modem mode
  • Router: Asus RT-AX88U
  • APs: 2x Asus RT-AC88U - As AiMesh Nodes
  • Switch: HPE OfficeConnect 1950 JG960A

    Software

    I am a big fan of Virtulization and containerization, so I Primarilly use Proxmox and Docker

    SOONtm:

  • The main VM is running TrueNAS Scale which has the 2 8TB HDDs and the Intel Optaine drives passed through. It has those drives in a ZFS pool with the 2 HDDs mirrored and the Optaine drive set as a Level 2 cache.
  • The other VMs are currently used for testing various services and OSs but when the server is on 24/7, I plan to run various services such as JellyFin, game servers and migrating containers from dockerbox.

    On dockerbox the containers I am currently running are:

  • AdGaurd Home - A DNS filter that filters out Ads from webpages for all devices on the network as well as other privacy and security features.
  • FireFox - A Web Browser accessable from a Web Browser, browserception.
  • Jacket - a torrent searcher for qBittorrent
  • Minecraft Server - a server for Minecraft
  • qBittorrent - a torrenting client
  • TrueCommand - An interface for managing many instancess of TrueNAS