// INFRASTRUCTURE AS CODE

Homelab

A Proxmox VE homelab for local AI, data services, and automation, featuring Ollama, Open WebUI, and an NVIDIA GeForce RTX 2070.

  • Proxmox VE
  • Ollama
  • Open WebUI
  • RTX 2070
  • Terraform
  • Ansible
  • ZFS

My homelab brings infrastructure and configuration together in code. Terraform provisions resources in Proxmox VE, while Ansible configures and hardens the physical host. Automation scripts support day-to-day management.

The repository documents the hardware, ZFS storage, network design, and service inventory, along with a disaster recovery guide for rebuilding the environment from scratch.

View project on GitHub

Local AI, on my own hardware

Ollama and Open WebUI sit at the heart of the local AI stack, with an NVIDIA GeForce RTX 2070 in the host for GPU workloads.

Ollama

Local language model runtime, hosted in its own container.

CONTAINER 114

Open WebUI

A browser-based interface for interacting with local AI models.

CONTAINER 113

NVIDIA RTX 2070

Dedicated graphics hardware in an ASUS host with an Intel Core i5-4670 and 32 GB of RAM.

LOCAL GPU HARDWARE

// HOMELAB HEALTH

Service status

Daily snapshot · target 23:00 Warsaw

Sample snapshot

Snapshot captured:

12up
1down
1maintenance
1unknown

15 services

Service health at the time of the snapshot. Response times are not live measurements.
ServiceStatusResponseTags
Ollamaup12 msAI · GPU
Open WebUIup28 msAI · Web
Jupyter Notebookup9 msAI · Development
PostgreSQLup4 msData
ClickHousedown—Data
MongoDBup12 msData
Redisup28 msData
Neo4junknown—Data
cloudflaredup4 msNetwork
Giteaup18 msDevelopment
Jenkinsmaintenance—Development · Automation
Apache Airflowup28 msData · Automation
Prometheusup9 msMonitoring
Grafanaup4 msMonitoring · Web
Uptime Kumaup18 msMonitoring · Web
Proxmox dashboard showing the full console output, 15 running containers including Ollama and Open WebUI, and host hardware identifying an NVIDIA GeForce RTX 2070.
Inside the homelab: the Proxmox host and its container inventory. All 15 containers were running when this screenshot was captured. Select the image to view it full size.

15 containers, one homelab

Services shown in the screenshot, grouped by purpose.

Local AI & notebooks

  • OllamaCT 114
  • Open WebUICT 113
  • Jupyter NotebookCT 104

Data services

  • PostgreSQLCT 101
  • ClickHouseCT 105
  • MongoDBCT 106
  • RedisCT 107
  • Neo4jCT 111

Development & automation

  • cloudflaredCT 100
  • GiteaCT 102
  • JenkinsCT 103
  • Apache AirflowCT 112

Monitoring

  • PrometheusCT 108
  • GrafanaCT 109
  • Uptime KumaCT 110

Ready to Automate?

Whether you need a custom RAG pipeline or a complete data infrastructure overhaul, let's build systems that scale.

© 2026 Michal Dyzma.