Read all 62 source files (Dev: 37, Homelab: 22, Venture: 3, Reference: 0). Entity pages created (17): - Wiki/Reference: lovebug, jenny, sunnie, n8n, ob1, tailscale, authentik, traefik, cloudflare, obsidian, gitea, plant-based-southerner, claude-code, dispatch, docker - Wiki/Homelab: proxmox - Wiki/Dev: pbs-hub, herbydev Synthesis pages created (2): - Wiki/Homelab/homelab-ingress-stack — four-layer ingress model (Cloudflare + Traefik + Authentik + Tailscale); operational lessons from 10+ source files - Wiki/Dev/ai-memory-architecture — three memory layers (wiki + OB1 + Dispatch context); ingest paths; harness-vs-model design decision All 11 index pages rebuilt (Sources/Dev, Venture, Homelab, Reference, Sources root; Wiki/Dev, Venture, Homelab, Reference, Wiki root; vault root index.md). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
| type | path | tags | created | updated | |||
|---|---|---|---|---|---|---|---|
| entity | Wiki/Reference |
|
2026-05-08 | 2026-05-08 |
Gitea
What it is
Gitea is the self-hosted Git service running in the PBS Docker stack. It provides a private Git hosting layer for PBS projects, automation pipelines, and vault writes. Gitea hosts service accounts (like pbsdeploybot) used for CI/CD and automated git operations, keeping machine credentials separate from personal accounts.
Current state
Active. Key roles:
- pbsdeploybot machine user — Gitea account used by GitHub Actions for PBS deployments; SSH host alias pattern avoids ambiguous key usage
- Email-to-vault pipeline — Gmail → n8n → Gitea push → vault (Gitea as the git push endpoint for new session notes)
- Repository hosting — hosts PBS-related private repos alongside GitHub mirrors
The GitHub deploy refactor project completed the migration to pbsdeploybot with Gitea SSH host aliases, replacing the previous ambiguous key setup.
Where it lives
- PBS Linode Docker stack (
giteaservice) - Behind Traefik ingress
- Persistent data in Docker volumes
Related projects
- Sources/Dev/github-deploy-refactor — pbsdeploybot + SSH host alias pattern
- Sources/Dev/email-to-obsidian-automation — Gitea as vault write endpoint
- Sources/Dev/email-obsidian-git-pipeline — email pipeline session notes
- Sources/Dev/env-file-hardening — pbsdeploy credential separation
- Wiki/Reference/traefik — ingress layer
- Wiki/Reference/n8n — automation that pushes to Gitea
History
- Ongoing — Self-hosted git service in PBS stack
- 2026 — pbsdeploybot machine user created; SSH host alias pattern implemented
- 2026 — Email-to-vault pipeline wired through Gitea as the push endpoint