2024-02-15 13:41:32 +00:00
<!doctype html>
< html >
< head >
< meta charset = "utf-8" >
< title > Home< / title >
< link rel = "stylesheet" href = "/assets/css/styles.css" >
< / head >
< body >
< nav >
< a href = "/" class = "current" > Home< / a >
< a href = "/about.html" > About< / a >
< a href = "/education.html" > Education< / a >
< a href = "/work.html" > Work< / a >
2024-02-15 13:44:52 +00:00
< a href = "/homelab.html" class = "current" > Homelab< / a >
2024-02-15 13:42:38 +00:00
< a href = "/volunteer.html" > Volunteering< / a >
2024-02-15 13:41:32 +00:00
2024-02-15 13:55:31 +00:00
< / nav >
2024-02-15 14:02:42 +00:00
< h1 id = "homelab" > HomeLab< / h1 >
2024-02-15 13:55:31 +00:00
< p > This page tells you about my Home Lab and the technologies I have learnt anout and use:< / p >
2024-02-15 14:02:42 +00:00
2024-02-15 13:55:31 +00:00
< h3 id = "hardware" > Hardware< / h3 >
2024-02-15 14:16:45 +00:00
2024-02-15 13:55:31 +00:00
< h4 id = "servers" > Servers< / h4 >
2024-02-15 14:02:42 +00:00
2024-02-15 13:55:31 +00:00
< p > 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.< / p >
< ul >
2024-02-15 14:02:42 +00:00
< li > CPU: AMD Epyc 7551P< / li >
< li > RAM: 256GB DDR4 ECC< / li >
< li > MoB: Supermicro H11SSL-i< / li >
< li > GPU: nVidia Quadro M4000< / li >
< li > Storage: 2x Intel 256GB SATA SSDs, 2x WD Red 4TB HDD, 2x Seagate Exos 8TB HDD, 1x Intel 110GB Optaine SSD, + multiple other SSDs of varius size and brand.< / li >
< li > OS: Proxmox< / li >
< / ul >
2024-02-15 13:55:31 +00:00
< p > My Secondary server named dockerbox and is on at all times and, as the name suggests, is used for docker.< / p >
2024-02-15 14:03:50 +00:00
< ul >
2024-02-15 14:02:42 +00:00
< li > CPU: AMD Athlon 5350< / li >
< li > RAM: 8GB DDR3< / li >
< li > MoB: Asus ITX< / li >
< li > Storage: 1x Samsung 256GB SSD, 1x WD Red 4TB SSD< / li >
< li > OS: Linux Arch< / li >
2024-02-15 14:03:50 +00:00
< / ul >
2024-02-15 14:02:42 +00:00
2024-02-15 13:55:31 +00:00
< p > My Tertiary server named containercontainer and is on at all times and, also used for docker.< / p >
2024-02-15 14:16:45 +00:00
< ul >
2024-02-15 14:05:45 +00:00
< li > CPU: Intel i5 8500< / li >
2024-02-15 14:02:42 +00:00
< li > RAM: 8GB DDR4< / li >
< li > MoB: Dell< / li >
< li > Storage: 1x Crucial 500GB NVMe SSD< / li >
< li > OS: Linux Arch< / li >
2024-02-15 14:03:50 +00:00
< / ul >
2024-02-15 14:16:45 +00:00
2024-02-15 13:55:31 +00:00
< h4 id = "cloud" > Cloud< / h4 >
2024-02-15 14:16:45 +00:00
2024-02-15 13:55:31 +00:00
< p > I have 1 Cloud VM hosted in Linode that serves a similar perpouse to dockerbox but for services better suted for cloud.< / p >
2024-02-15 14:16:45 +00:00
< ul >
< li > CPU: 1x Shared CPU Core< / li >
< li > RAM: 1GB< / li >
< li > Storage: 30GB< / li >
< li > OS: Debian 12< / li >
< / ul >
2024-02-15 13:55:31 +00:00
< h4 id = "networking" > Networking< / h4 >
2024-02-15 14:16:45 +00:00
2024-02-15 13:55:31 +00:00
< p > 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.< / p >
2024-02-15 14:16:45 +00:00
< ul >
< li > Modem: Virgin Hub 3 - in modem mode< / li >
< li > Router: Asus RT-AX88U< / li >
< li > APs: 2x Asus RT-AC88U - As AiMesh Nodes< / li >
< li > Switch: HPE OfficeConnect 1950 JG960A< / li >
< / ul >
2024-02-15 13:55:31 +00:00
< h3 id = "software" > Software< / h3 >
2024-02-15 14:16:45 +00:00
2024-02-15 13:55:31 +00:00
< p > I am a big fan of Virtulization and containerization, so I Primarilly use Proxmox and Docker< / p >
< p > SOONtm:< / p >
2024-02-15 14:16:45 +00:00
< ul >
< li > 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. < / li >
< li > 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. < / li >
< / ul >
2024-02-15 13:55:31 +00:00
< p > On dockerbox the containers I am currently running are:< / p >
2024-02-15 14:16:45 +00:00
< ul >
< li > 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.< / li >
< li > FireFox - A Web Browser accessable from a Web Browser, browserception.< / li >
< li > Jacket - a torrent searcher for qBittorrent< / li >
2024-02-15 14:30:47 +00:00
< li > Portainer - Container Managment< / li >
2024-02-15 14:16:45 +00:00
< li > qBittorrent - a torrenting client< / li >
< li > TrueCommand - An interface for managing many instancess of TrueNAS< / li >
2024-02-15 14:30:47 +00:00
< li > Wetty - A Web based terminal emulator and SSH client< / li >
2024-02-15 13:55:31 +00:00
< / ul >
2024-02-15 14:28:11 +00:00
< p > On containercontainer the containers I am currently running are:< / p >
< ul >
< li > AdGaurd Home - For redundency if dockerbox is down< / li >
< li > MeTube - Youtube downloader< / li >
< li > Minecraft Server - a server for Minecraft< / li >
< / ul >
< p > On my cloud VM the containers I am currently running are:< / p >
< ul >
2024-02-15 15:13:56 +00:00
< li > Appache - I have 2 instances hosting the non-SSL instances of my 2 websites, this < a href = "http://cv.aaronlangham.com/" target = "_blank" > one< / a > and the main < a href = "http://aaronlangham.com/" target = "_blank" > page< / a > < / li >
2024-02-15 15:34:52 +00:00
< li > < a href = "https://gitea.aaronlangham.com/" target = "_blank" > Gitea< / a > - An open source, self hosted Git repository.< / li >
2024-02-15 14:28:11 +00:00
< li > Heimdall - A customisable Dashboard/Homepage.< / li >
2024-02-15 15:34:52 +00:00
< li > nginx - I have 3 instances, 2 of which are the SSL versions of my 2 sites: < a href = "https://aaronlangham.com/" target = "_blank" > Home< / a > < a href = "https://cv.aaronlangham.com/" target = "_blank" > CV< / a > , and the last on is a reverse proxy which listens for incomming traffic from multiple sources and can redirect it to another address and to a specific port as well as installing the SSL certificates.< / li >
2024-02-15 14:28:11 +00:00
< / ul >
2024-02-15 14:16:45 +00:00
< / body >
< / html >