YVMX Homelab

Current inventory

Verified storage, Docker, host-service, and network snapshot.

Storage boundary

DeviceMountStateCapacity snapshot
Intel NVMe SSD (/dev/nvme0n1p2)/In scope233G total, 123G used, 99G free, 56%
WDC HDD (/dev/sda1)/mnt/BackupDriveProtected932G total, 108G used, 825G free, 12%

The YouTube backend has a bind mount to /mnt/BackupDrive/Media/Audio. Treat that path as data-only. Do not run rm, mv, rsync --delete, Docker volume pruning, or broad filesystem cleanup against it.

Docker state

Compose projects reported as running:

ProjectCompose fileObserved state
cliproxyapi-dashboard/home/yvm/codes/cliproxyapi-dashboard/docker-compose.local.yml + docker-compose.lan.yml4 containers running
beszel/home/yvm/beszel/docker-compose.ymlAgent running; server container also running
yt-yvmx/home/yvm/yt-yvmx/docker-compose.ymlBackend healthy; frontend is only created
yvmx-homepage/home/yvm/cc/yvmx-homepage/compose.yamlRunning
dograh/home/yvm/dograh/docker-compose.yamlOnly tunnel container running; application containers are exited

The host also has stopped containers from older or alternate stacks, including Immich, Glance, Plex, Pyload, APK Threat Detection, and HOLEN production. They were not removed.

Host services

The machine is also running Docker/containerd, Nginx, MySQL, Samba (smbd/nmbd), Tailscale, Cloudflare tunnel units, Prometheus node exporter, SMART monitoring, SSH, and desktop/remote-access services including GDM, GNOME remote desktop, and xrdp.

Published ports observed

PortBindingObserved role
22/tcpall interfacesSSH
139/tcp, 445/tcpall interfacesSamba
2000/tcpall interfacesCloudflare tunnel metrics
3001/tcpall interfacesCLIProxyAPI dashboard
8317/tcpall interfacesCLIProxyAPI API
8090/tcploopbackBeszel
8787/tcploopbackYVMX homepage
9100/tcpall interfacesPrometheus node exporter

The 0.0.0.0 bindings for 2000, 3001, and 8317 are review items. Keep them public only if LAN access is intentional and the firewall covers them.

On this page