From db395201c10422b38c6f8916da41f14f059f92e2 Mon Sep 17 00:00:00 2001 From: Shawn Date: Sun, 17 May 2026 22:53:06 -0400 Subject: [PATCH] Initial commit: project directory page + README - Vercel-inspired clean design with Geist font - 6 project cards with status badges - 8 service links - Responsive layout --- README.md | 41 ++++- index.html | 455 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 494 insertions(+), 2 deletions(-) create mode 100644 index.html diff --git a/README.md b/README.md index 80dc984..13476dc 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,40 @@ -# project-directory +# Ourpad β€” Project Directory -Directory of Ourpad projects and self-hosted services \ No newline at end of file +A living index of self-hosted projects, tools, and infrastructure powering the Ourpad home lab. + +## Projects + +| Project | Stack | Status | +|---|---|---| +| [Pass Vault](https://gitea.ourpad.casa/shawn/pass-vault) | FastAPI, pass, Vanilla JS | 🟒 Active | +| [Canteen Asset Tracker](https://gitea.ourpad.casa/shawn/canteen-asset-tracker) | FastAPI, SQLite, Vanilla JS | 🟑 In Progress | +| [Canteen Web App](https://gitea.ourpad.casa/shawn/canteen-web-app) | Frontend | 🟑 In Progress | +| [Project Directory](https://gitea.ourpad.casa/shawn/project-directory) | HTML/CSS, Static | 🟒 Active | +| [Hermes Agent](https://github.com/NousResearch/hermes-agent) | Python, AI/ML | 🟒 Active | +| [Obsidian Vault](https://obsidian.md) | Obsidian, Markdown, Dataview | 🟒 Active | + +## Services + +- **Gitea** β€” Self-hosted Git at [gitea.ourpad.casa](https://gitea.ourpad.casa) +- **Pass Vault** β€” Web-based secret manager at [pass.ourpad.casa](https://pass.ourpad.casa) +- **Proxmox VE** β€” 2-node cluster (192.168.0.144 + 192.168.0.110) +- **NPMplus** β€” Reverse proxy for `*.ourpad.casa` subdomains +- **Deluge** β€” Torrent client (media stack) +- **Jellyfin** β€” Media streaming server +- **Sonarr + Radarr** β€” TV & movie automation +- **Tailscale** β€” Mesh VPN (2 nodes) + +## Infrastructure + +- **Primary Proxmox** (192.168.0.144): Docker LXC, arr stack, NAS +- **Secondary Proxmox** (192.168.0.110): NPMplus, Jellyfin, Cloudflare DDNS +- **NAS**: 3.6TB ext4 at `/mnt/nas`, bind-mounted into LXCs +- **Domain**: `ourpad.casa` via Cloudflare + +## Deployment + +This page is served as a static site from the Docker LXC (CT 100) behind NPMplus at `projects.ourpad.casa`. Updates are pushed to this repo and deployed automatically. + +--- + +*Built with [Hermes Agent](https://github.com/NousResearch/hermes-agent) β€” last updated May 2026* diff --git a/index.html b/index.html new file mode 100644 index 0000000..da4bfc3 --- /dev/null +++ b/index.html @@ -0,0 +1,455 @@ + + + + + + Ourpad β€” Projects + + + + + + + +
+

Projects & Services

+

Self-hosted tools and infrastructure powering the Ourpad home lab β€” built with open source, deployed on Proxmox.

+
+ +
+
+

Projects

+ 6 +
+ +
+ + + + + + + +