Skip to content
TuxLux40 edited this page Apr 15, 2026 · 36 revisions

This is a reference hub and showcase for how I run, secure, and document my homelab and daily Linux workflows as well as solutions for problems I have faced (see troubleshooting section).

Hardware Stack

Gaming PC

Alt-Text

Case

In 2025 I built my first PC ever from the ground up. Normally I am not a big fan of desktop PCs because they tend to take up much space, but I wanted something that I can expand in the future. At first I was looking for some kind of tower case with lots of bays like the THERMALTAKE Level 10 GT. But again my taste is too exotic, so I settled for the Newway NW1. Then in august 2025 I changed my mind again and wanted a smaller case, because I bought an old used Chieftec case I could expand with lots of HDDs and optical drives. I googled for weird and uncommon cases with unique features and immediately fell in love with the first result: the Jonsbo D31 mesh with screen.

For now I am really happy with this case. The builtin screen is perfect for docking messengers or monitoring software or as a backup if my primary monitors aren't working. Currently I have it configured to display btop as a wallpaper (via a KDE plugin).

CPU

AMD Ryzen 5 5600G - 6x 3.90 GHz AM4

GPU

For the GPU I went with the ASUS Dual Radeon RX 7600 EVO OC Edition 8GB GDDR6 which seemed like a decent middle tier graphics card. It runs even Silent Hill 2 remake pretty well on higher details. As long as you play on Linux of course. On windows the performance was expectedly much worse. It runs smaller LLMs, though not well. For the future I'm planning on getting a GPU with decent vRAM (16GB upwards) to really get good use out of local models.

Other components

Upgrade plans PC

  • more powerful GPU for better LLM inference and maybe gaming with raytracing
  • Top fans, maybe AIO cooler
  • CPU with more powerful iGPU

Raspberry Pi

Raspberry Pi 4 running BlackArch

I have two RPis: a Raspberry Pi 3 which is currently not in use and a Raspberry Pi 4b 4GB which I currently use as a BlackArch-based security and lab node. I'm always having trouble finding good use cases, since I can do most stuff with my NAS already. I tried using it as a retro gaming station, but I hardly used it. So for now I have configured it as a server to experiment. I have WiFi antenna with monitor mode plugged in so I can practice a bit of pentesting. It also runs a snowflake proxy.

Case is the awesome GeeekPi Argon One V2 with M.2 expansion and a 240GB NVMe SSD.

Proxmox Server

I currently run Proxmox on Lenovo ThinkCentre M715q hardware for more demanding services that would otherwise consume too many resources on the NAS.

NAS and Proxmox cluster

Components

  • Lenovo ThinkCentre M715q (AMD PRO A10-9700E)
  • 16GB DDR4 RAM
  • 1x 512GB NVMe SSD
  • 1x 240GB SATA SSD

Current role:

  • Hosts memory-intensive services (for example OPNsense and OpenWebUI/Ollama)
  • Runs LXC and containerized workloads depending on use case
  • Serves as part of the core homelab compute layer

Ugreen DXP2800 NAS

I previously used Synology devices (DS218j and DS224+), but recently moved my main workload to the Ugreen DXP2800. Main reasons were better hardware value for the price and more flexibility for splitting workloads across HDD and NVMe storage.

Configured Memory & Storage:

  • 8GB DDR5 RAM
  • 1x 4TB HDD
  • 1x 2TB HDD
  • 1x 2TB NVMe SSD

Current role:

  • Main NAS and service host for always-on workloads
  • Storage backend for documents, photos, and media
  • Docker/LXC-adjacent services with backup integration into the wider homelab stack

Laptop

Lenovo Thinkpad T570. Coming soon.

Smartphone

Pixel 8 with GrapheneOS.

Tablet

Pixel Tablet with GrapheneOS. Tried to use it as a laptop replacement. Not really useful for that, since it's media tablet with limited RAM and GrapheneOS and smart launcher seem to eat a lot of RAM.

Router

Fritzbox 7590 AX from my ISP. Will upgrade to one with OpenWRT support once I can afford it.

Misc. stuff & gadgets

  • 2in1 LightBar from 4smarts - Webcam and monitor lamp combined
  • Cherry secure board 1.0 - haven't figured out how to configure the certificate for keylogger blocking, but I love the card reader

Software Stack

Hosted services

This is a list of services I host at the moment:

Status Service Type Description Host Exposure
βœ… Authentik πŸ“¦ SSO and identity provider (DEV) PVE2 πŸ”’
βœ… Baikal πŸ“¦ CalDAV/CardDAV server for calendar and contact synchronization.
Replaces the old Synology WebDAV Calendar & Contacts setup.
PVE1 🌐
βœ… DigiKam πŸ’» Photo management application running on desktop PC.
Photos are stored on the NAS. I use the MariaDB on PVE1 for more persistent and portable storage.
PC/NAS πŸ”’
βœ… Domain Monitor πŸ“¦ Domain and SSL certificate monitoring PVE1 πŸ”’
βœ… Gitea πŸ“¦ Lightweight Git service for self-hosted repositories.
I like to mirror repos there that run the risk of being censored, like VPN and encryption protocols.
PVE1 🌐
βœ… Gitea Mirror πŸ“¦ Automated GitHub-to-Gitea repository mirroring PVE2 πŸ”’
βœ… Homarr πŸ“¦ Personal homelab dashboard PVE1 πŸ”’
βœ… Homelable πŸ“¦ Homelab management/dev environment (DEV) PVE1 πŸ”’
βœ… IT-Tools 🐳 Collection of developer utilities NAS πŸ”’
βœ… Jellyfin 🐳 Free media system for streaming music, movies, and TV shows.
I also have a plugin for ebooks installed, so I have all kinds of media in one app.
NAS 🌐
βœ… Karakeep πŸ“¦ Bookmark and link manager PVE2 πŸ”’
βœ… Kiwix 🐳 Offline wiki/content reader NAS πŸ”’
βœ… Koillection πŸ“¦ Collection management tool PVE1 πŸ”’
βœ… LLDAP πŸ“¦ Lightweight LDAP server for centralized user management PVE1 πŸ”’
βœ… MariaDB πŸ“¦ Relational database server PVE1 πŸ”’
βœ… MongoDB πŸ“¦ Document database PVE1 πŸ”’
βœ… n8n πŸ“¦ Workflow automation platform PVE2 πŸ”’
βœ… NetBoot.xyz πŸ“¦ Network boot environment for PXE booting PVE2 πŸ”’
βœ… NetBox πŸ“¦ Network documentation and IPAM PVE2 πŸ”’
βœ… OpenObserve πŸ“¦ Observability and log aggregation platform PVE2 πŸ”’
βœ… Open WebUI πŸ“¦ AI chat interface with local and remote LLMs. PVE2 🌐
βœ… Podman πŸ“¦ Podman container host for rootless containers PVE1 πŸ”’
βœ… Portainer 🐳 Docker management UI.
I have a free business license with GitHub SSO support.
NAS 🌐
βœ… PostgreSQL πŸ“¦ Relational database server PVE1 πŸ”’
βœ… PVE Scripts Local πŸ“¦ Community-scripts local development/testing environment PVE2 πŸ”’
βœ… Reactive Resume πŸ“¦ Open-source resume builder PVE1 πŸ”’
βœ… Redis πŸ“¦ In-memory data store and cache PVE1 πŸ”’
βœ… RustDesk Server πŸ“¦ Self-hosted remote desktop relay server PVE2 πŸ”’
βœ… SnowShare πŸ“¦ File sharing service PVE1 πŸ”’
βœ… SparkyFitness πŸ“¦ Self-hosted fitness tracker PVE2 πŸ”’
βœ… Speedtest Tracker πŸ“¦ Automated internet speed monitoring PVE1 πŸ”’
βœ… Tor Snowflake πŸ“¦ Donates bandwidth to help Tor users bypass censorship.
Highly recommend to install the browser extension wherever possible.
PVE1 n.A.
βœ… UpSnap πŸ“¦ Wake-on-LAN dashboard (DEV) PVE2 πŸ”’
βœ… Vaultwarden πŸ“¦ Bitwarden-compatible password manager PVE1 🌐
βœ… Web-Check πŸ“¦ Website security and analysis tool PVE2 πŸ”’
βœ… Zoraxy πŸ“¦ Reverse proxy with automatic SSL PVE2 🌐
❌ FreshRSS πŸ“¦ RSS feed reader/aggregator PVE1 β€”
❌ KitchenOwl πŸ“¦ Grocery and recipe manager PVE1 β€”
❌ Nametag πŸ“¦ β€” PVE2 β€”
❌ Protonmail Bridge πŸ“¦ Protonmail IMAP/SMTP bridge PVE1 β€”
❌ Readeck πŸ“¦ Web content clipper and article saver PVE1 β€”
❌ Stirling PDF πŸ“¦ PDF manipulation tools PVE1 β€”
❌ Teleport πŸ“¦ Infrastructure access platform PVE2 β€”
❌ TubeArchivist πŸ“¦ YouTube video archive and manager PVE2 β€”
❌ Wazuh πŸ“¦ Security monitoring and SIEM PVE2 β€”

Legend

Symbol Meaning
βœ… Currently in use and running
❌ Stopped / not in use
🐳 Docker container
πŸ“¦ LXC container / system package
πŸ’» Desktop application
NAS Ugreen DXP2800 NAS
PC Desktop/Gaming PC
PVE1 Proxmox Node 1 (ThinkCentre M630e)
PVE2 Proxmox Node 2 (ThinkCentre M715q)
Raspi Raspberry Pi 4
🌐 Publicly accessible
πŸ”’ Private/locally accessible
n.A. Not applicable

Clone this wiki locally