m4nifest0-tech

Search the site

Virtual machines and containers

Virtual machines and LXC containers

Inventory of the homelab's virtual machines and LXC containers: how many there are, what kinds of workloads they host, and how they are sized.
ActiveUpdated on

Objective

Run each workload in the most suitable format: a virtual machine for full and non-Linux systems, an LXC container for lightweight Linux services.

Architecture

The inventory of October 17, 2026 counts 33 workloads: 11 KVM virtual machines and 22 LXC containers. The virtual machines host full systems (Windows Server, Windows 11, Linux Mint, TrueNAS, NethServer 8, Immich, Proxmox Backup Server); the containers host lightweight Linux services.

Details

Inventory as of October 17, 2026

TypeCountvCPUs assignedRAM assignedDisk assigned
Virtual machines112–126–16 GiB32–502 GiB
LXC containers221–121–8 GiB4–40 GiB

The ranges show the minimum and maximum across the workloads of each type. These are assigned resources, not consumed ones: for example, an availability check and a reverse proxy use on average about 220 MiB of memory out of 1 GiB assigned, and a DNS instance about 580 MiB out of 2 GiB.

How they are split

  • Virtual machines: full or non-Linux operating systems (Windows Server, Windows 11), appliances (TrueNAS), a Linux desktop, backup (Proxmox Backup Server), and the heavier platforms (NethServer 8, Immich).
  • LXC containers: lightweight Linux services — DNS, reverse proxy, monitoring, identity, security, network documentation, and cluster management tools. They share the host kernel, start in a few seconds, and use little memory.

List

Virtual machines

NameRole
MintLinux Mint desktop, test environment
PBSProxmox Backup Server
Windows-Server-2025Windows Server, test system
NethServer-8NethServer 8 modular server platform
ImmichPhoto and video management
Win11-AD (×2)Windows 11 clients of the Active Directory lab
Windows-Server-2022Domain controller of the Active Directory lab
TrueNASNAS appliance, test environment
Windows-11Windows 11 desktop
NethServer-8-workerScale-out node for NethServer 8

LXC containers

NameRole
homepageDashboard with links to the services
homelableNetwork map
pulseProxmox cluster monitoring
uptimekumaService availability monitoring
AdGuard Home (×3)DNS with filtering
nginxproxymanagerReverse proxy with certificate management
IT-FlowHelpdesk and ticketing
authentikSingle sign-on and identity management
netboxNetwork infrastructure documentation (IPAM)
wazuhLog collection and security detection (SIEM)
ProxcenterCentralized cluster management
open-canaryHoneypot: detects unauthorized access attempts
pegaprox / pegaprox-1Multi-cluster Proxmox VE management and monitoring
openvasVulnerability scanning
vaultwardenSelf-hosted password manager (Bitwarden-compatible)
drawioDiagrams

The application services (what they are for, how they are isolated) are described in Self-hosted services.

What is not published

IP addresses, cluster node names, and network configurations do not appear on this site.