Files
hermes-ice/homelab/entities/gitea.md
Hermes Agent e4d91aadf9 Initial commit: homelab infrastructure wiki
- Full Obsidian vault content
- Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte)
- Media stack documentation
- Traefik HA setup
- Automation scripts
- Bachelor party planning
2026-05-24 16:08:40 -07:00

1.2 KiB

title, created, updated, type, tags, sources
title created updated type tags sources
gitea 2026-04-28 2026-04-28 entity
services
git
ci-cd

gitea

Role: Private Git hosting for homelab infrastructure-as-code URL: https://gitea.tophermayor.com Host: ubuntu (Docker) Token: 612031934800e7bd846d51d0193b38995c447ea4 (stored in memory)

Overview

Gitea hosts all homelab git repos. The primary repo is the homelab infrastructure-as-code at the git remote used by the GitOps workflow. Gitea also runs CI/CD via runners that SSH to hosts.

Repos

Repo Purpose
homelab Infrastructure configs (Docker Compose, Ansible)
wiki This wiki (private)
wakehost Go WoL + Proxmix app

GitOps Workflow

  1. Push to Gitea repo
  2. Gitea runner (via SSH) connects to target host
  3. git pull in /home/bear/homelabagentroot/
  4. sync-configs.sh copies configs to runtime locations
  5. Systemd services reload if needed

Wiki Repo

The index lives in a private Gitea repo (wiki.git). This is the canonical home — ice pushes here, grizzley/ubuntu pull from here.

  • ubuntu — Host
  • ice — Control plane, primary GitOps runner target
  • proxmox — May host Gitea runner as VM/LXC