# Environment Map — Open WebUI Container (Updated)

**Discovered:** 2026-08-11

---

## Platform

| Attribute | Value |
|---|---|
| OS | Debian 13 (trixie) Linux, x86_64 |
| Shell | /bin/bash |
| User | unprivileged (no sudo) |
| Home | /home/user |

*Source: [1]*

---

## Runtime

| Tool | Version |
|---|---|
| Python | 3.12.13 |
| Node.js | v22.23.0 |
| npm | 10.9.8 |
| pnpm | not installed |
| Playwright | not globally available (check node_modules) |
| Vite | available locally |

*Source: [1]*

---

## Auth

| Service | Status |
|---|---|
| GitHub (`gh`) | ✅ Logged in as `stateofshit` (SSH + token) |
| Git config | name: `stateofshit` · email: [thestateofshit@gmail.com](mailto:thestateofshit@gmail.com) |
| SSH keys | none found in `~/.ssh` |

*Source: [1]*

---

## Directory Structure

```
/home/user/
├── 00-incoming/        → raw downloads
├── 000-configs/        → tool docs, scripts, Google creds
│   ├── GH_CLI_INSTRUCTIONS.md
│   ├── PLAYWRIGHT_BROWSER_INSTRUCTIONS.md
│   └── VITE_PREVIEW_INSTRUCTIONS.md
├── 01-docs/            → documentation
├── 02-repos/           → local git clones
│   ├── shit_in_a_vault/    ← main Obsidian vault (private, synced)
│   ├── superpowers/
│   ├── webby/              ← public project
│   └── shit_flare/         ← public, Cloudflare
├── 03-projects/        → active workspaces
│   ├── ai-chat-agent/
│   ├── msg-extractor/
│   └── rag_project/
└── .env.cloudflare     ← Cloudflare credentials file
```

*Source: [1]*

---

## GitHub Repos (7 total)

| Remote | Private? | Notes |
|---|---|---|
| stateofshit/shit_in_a_vault | private | Main vault |
| stateofshit/shit_flare | public | Cloudflare project |
| stateofshit/webby | public | Web project |
| stateofshit/bendover-api | private | API |
| stateofshit/code | private | General code |
| stateofshit/da_vault | private | Another Obsidian vault |
| stateofshit/state-shit-backup | private | System defaults backup |

*Source: [1]*

---

## Key URLs

- Vite preview: <https://preview.boogerclub.com>
- Vault remote: github.com/stateofshit/shit_in_a_vault

*Source: [1]*

---

## Missing / Notable

- No pnpm installed — may need `npm i -g pnpm` or use `npx`
- No global Playwright binary — check per-project installs
- No SSH keys — GitHub uses token-based auth via `gh`
- No Docker access assumed (unprivileged container)
- Internal services available: `open-webui:8080`, `searxng:8080`

*Source: [1]*

---

## Summary

This note provides a comprehensive environment map for the Open WebUI container, documenting the platform, runtime tools, authentication status, directory structure, GitHub repositories, key URLs, and notable absences (missing package managers, no Playwright, no SSH keys). All information is drawn from the retrieved context [1].

*Updated: 2026-08-12 (formatting reorganized; no new facts invented)*