Projects & Services

Self-hosted tools and infrastructure powering the Ourpad home lab โ€” 2 Proxmox nodes, 16 LXCs, 30+ services.

Projects

6
๐Ÿ”
Pass Vault

Browser-based password manager โ€” GPG-encrypted pass store with dark-themed web UI. Mobile responsive, systemd service.

FastAPIpassactive
๐Ÿ“
Canteen Asset Tracker

Mobile webapp for tracking canteen assets โ€” machine-id scanning, OCR, GPS check-ins, geofences, CSV export.

FastAPISQLitein progress
๐ŸŒ
Canteen Web App

Full-stack frontend for canteen management โ€” login, navigation, asset CRUD, and reporting interface.

Frontendin progress
๐Ÿ“‚
Project Directory

This page โ€” a living index of all Ourpad projects, services, and infrastructure. Served via NPMplus.

HTML/CSSactive
๐Ÿค–
Hermes Agent

AI agent framework โ€” 3 profiles, cron jobs, kanban boards, MCP tools, multi-model delegation. The brain of the lab.

PythonAI/MLactive
๐Ÿ“
Obsidian Vault

Knowledge management โ€” three-layer vault (Inbox โ†’ Notes โ†’ Archive), LLM Wiki, daily notes, automated reviews.

ObsidianDataviewactive

Public Services

16

All accessible via *.ourpad.casa behind NPMplus + Cloudflare

Internal Services

10

Not publicly exposed โ€” accessible via Tailscale or internal network only

๐Ÿ”
Prowlarr
Indexer aggregator (CT 104)
๐Ÿ“š
Readarr
Book management (CT 108)
โš™๏ธ
Configarr
Config sync (CT 107)
๐Ÿ“ฆ
Unpackerr
RAR extraction (CT 114)
๐Ÿ’ฌ
Element Synapse
Matrix server (CT 112)
๐Ÿณ
Portainer
Docker management (CT 100:9443)
๐Ÿง 
Hermes WebUI
Agent dashboard (CT 102:8787)
โŒจ๏ธ
Deskbrid
Desktop automation
โ˜๏ธ
Cloudflare DDNS
Dynamic DNS updater (CT 105)
๐Ÿ”—
Tailscale
Mesh VPN โ€” 2 nodes

Infrastructure

๐Ÿ–ฅ๏ธ
Primary Proxmox

192.168.0.144 โ€” VE 8.4, 31GB RAM, 14 LXCs. Docker LXC, arr stack, NAS, Hermes.

pveZFS
๐ŸŒ
Secondary Proxmox

192.168.0.110 โ€” NPMplus reverse proxy, Jellyfin, Cloudflare DDNS. 3 LXCs.

NPMplusEdge
๐Ÿ’พ
NAS Storage

3.6TB ext4 at /mnt/nas โ€” bind-mounted into all arr LXCs. Media library, torrents, backups.

/dev/sdbext4
๐Ÿ”’
Networking

Cloudflare DNS + proxy (68.202.6.107) โ†’ NPMplus (192.168.0.115) โ†’ internal services. Tailscale mesh for remote access.

ourpad.casaTLS 1.3

LXC Inventory

17

All containers across both Proxmox hosts

๐Ÿณ
CT 100 docker
192.168.0.223 ยท Gitea, Portainer, LiveSync
๐Ÿง
CT 101 debian
Debian utility container
๐Ÿง 
CT 102 hermes
100.89.190.113 ยท Hermes Agent host
๐Ÿ“บ
CT 103 sonarr
192.168.0.178 ยท Sonarr
๐Ÿ”
CT 104 prowlarr
192.168.0.225 ยท Prowlarr
๐ŸŽฌ
CT 105 radarr
192.168.0.123 ยท Radarr
๐ŸŽž๏ธ
CT 106 jellyseerr
192.168.0.229 ยท Jellyseerr
โš™๏ธ
CT 107 configarr
192.168.0.238 ยท Configarr
๐Ÿ“š
CT 108 readarr
192.168.0.193 ยท Readarr
๐Ÿ“ฅ
CT 109 deluge
192.168.0.243 ยท Deluge
๐Ÿ’ฌ
CT 112 elementsynapse
192.168.0.220 ยท Matrix
๐Ÿ“ฆ
CT 114 unpackerr
192.168.0.119 ยท Unpackerr
๐Ÿ 
CT 115 heimdall
192.168.0.213 ยท Dashboard
๐Ÿ“‹
CT 116 inventree
192.168.0.132 ยท Inventory
๐ŸŒ
CT 102 npmplus
192.168.0.115 ยท Reverse proxy
โ–ถ๏ธ
CT 104 jellyfin
192.168.0.125 ยท Media server
โ˜๏ธ
CT 105 cloudflare-ddns
Dynamic DNS updater