homelab/hardware/dell-optiplex-7070.md
Dan V deb6c38d7b chore: commit homelab setup — deployment, services, orchestration, skill
- Add .gitignore: exclude compiled binaries, build artifacts, and Helm
  values files containing real secrets (authentik, prometheus)
- Add all Kubernetes deployment manifests (deployment/)
- Add services source code: ha-sync, device-inventory, games-console,
  paperclip, parts-inventory
- Add Ansible orchestration: playbooks, roles, inventory, cloud-init
- Add hardware specs, execution plans, scripts, HOMELAB.md
- Add skills/homelab/SKILL.md + skills/install.sh to preserve Copilot skill
- Remove previously-tracked inventory-cli binary from git index

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-09 08:10:32 +02:00

2.8 KiB

Dell OptiPlex 7070.

Network

  • Hostname: kube-node-1
  • IP: 192.168.2.100
  • Ansible groups: control_plane, standalone
  • SSH user: dan

Services

  • openclaw-gateway (user systemd service) — OpenClaw v2026.3.13
    • Model: ollama/qwen2.5:0.5b (AVX2-accelerated, ~1.5s/reply)
    • WhatsApp channel: linked (+4915175077219)
    • Gateway port: 18789 (loopback)
    • Config/state: ~/.openclaw/
  • ollama (system service)
    • Models dir: /claw/models (OLLAMA_MODELS env via systemd drop-in)
    • Models: qwen2.5-coder:3b (default), qwen2.5:0.5b
    • API: http://127.0.0.1:11434

Kubernetes role

  • control-plane + worker (SchedulingDisabled — node cordoned, no new pods scheduled)
  • Only static control-plane pods remain: etcd, kube-apiserver, kube-controller-manager, kube-scheduler, kube-vip, kube-proxy, flannel (DaemonSet), ingress-nginx (DaemonSet), dns-updater (DaemonSet), node-exporter (DaemonSet)

Disabled services (intentionally off)

  • php8.3-fpm (was unused, nginx had no fastcgi_pass configured)
  • openttd-server (snap, moved off)
  • libvirtd + all sockets (windows-gaming VM was already shut off)

CPU

  • Intel Core i5-9500 (9th Gen Coffee Lake)
  • Cores/Threads: 6 cores / 6 threads (no Hyper-Threading)
  • Base Clock: 3.00 GHz
  • Max Boost: 4.40 GHz
  • Cache: 9 MB L3 shared, 1.5 MB L2 total
  • Architecture: 64-bit x86_64
  • TDP: ~65W (typical for this model)
  • Virtualization: VT-x enabled

RAM

  • Capacity: 16 GB
  • Type: DDR4 SDRAM
  • Speed: 2666 MT/s (configured and rated)
  • Form Factor: DIMM
  • Data Width: 64 bits
  • L1d cache: 192 KiB (6 instances)
  • L1i cache: 192 KiB (6 instances)
  • L2 cache: 1.5 MiB (6 instances)
  • L3 cache: 9 MiB (shared)

Storage nvme0n1 - Samsung PM991 NVMe SSD

  • Capacity: 256 GB (238.5 GB usable)
  • Type: NVMe SSD
  • Interface: PCIe NVMe
  • Partitions:
    • 1G EFI boot
    • 2G /boot
    • 235.4G LVM (100G allocated to /)

Secondary Drives (HDDs)

sda - Seagate Expansion (External USB)

  • Capacity: 2 TB (1.8 TB usable)
  • Type: HDD (rotational)
  • Mount: /backup-share
  • Filesystem: ext4

sdb - Seagate Expansion+ (External USB)

  • Capacity: 2 TB (1.8 TB usable)
  • Type: HDD (rotational)
  • Mount: /var/lib/docker/volumes (shared folder)
  • Filesystem: ext4

sdc - Seagate Expansion (External USB)

  • Capacity: 1 TB (931.5 GB usable)
  • Type: HDD (rotational)
  • Mount: /backup-drive
  • Filesystem: ext4

sdd - Samsung HD103SI (Internal)

  • Capacity: 1 TB (931.5 GB usable)
  • Type: HDD (rotational)
  • Mount: /drive
  • Filesystem: ext4

sde - Hitachi HTS545050 (Laptop Drive)

  • Capacity: 500 GB (465.8 GB usable)
  • Type: HDD (rotational)
  • Mount: /apps-data
  • Filesystem: ext4

Total Storage

  • SSD: 256 GB (system/boot)
  • HDD: ~6.7 TB across 5 drives
  • Total: ~7 TB

Network

  • 1 Gbit/s