// 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.
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
Sample snapshot
Snapshot captured:
Filter by tags · matches any selected tag
15 services
| Service | Status | Response | Tags |
|---|---|---|---|
| Ollama | up | 12 ms | AI · GPU |
| Open WebUI | up | 28 ms | AI · Web |
| Jupyter Notebook | up | 9 ms | AI · Development |
| PostgreSQL | up | 4 ms | Data |
| ClickHouse | down | — | Data |
| MongoDB | up | 12 ms | Data |
| Redis | up | 28 ms | Data |
| Neo4j | unknown | — | Data |
| cloudflared | up | 4 ms | Network |
| Gitea | up | 18 ms | Development |
| Jenkins | maintenance | — | Development · Automation |
| Apache Airflow | up | 28 ms | Data · Automation |
| Prometheus | up | 9 ms | Monitoring |
| Grafana | up | 4 ms | Monitoring · Web |
| Uptime Kuma | up | 18 ms | Monitoring · Web |
No services match these filters. Try another tag or reset the filters.

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