docs: STRATEGY.md — primary git host moved to git.s8n.ru (Forgejo)
Self-hosted Forgejo + forgejo-runner on nullstone now primary. GitHub becomes public mirror (Forgejo push-mirrors every commit + every 8h). 0 GH Actions minutes consumed. Runner labels: ubuntu-24.04 — drop-in for existing build-iso.yml workflow nullstone — privileged Fedora 43 (opt-in via runs-on: nullstone) Deploy artifacts: ~/ai-lab/nullstone-server/forgejo/. External TODO (parent operator owns): - router port-forward 222 → nullstone:222 for public SSH push - no-guest@file allowlist update for external web UI access
This commit is contained in:
parent
b86b4f9ec3
commit
abb67841f1
1 changed files with 20 additions and 0 deletions
|
|
@ -301,6 +301,26 @@ in the v0.7 spike branch only.
|
||||||
`v4.9` on F44). If we follow, we get F44 for free at the same time
|
`v4.9` on F44). If we follow, we get F44 for free at the same time
|
||||||
upstream does.
|
upstream does.
|
||||||
|
|
||||||
|
## Self-hosted git + CI (locked 2026-05-05)
|
||||||
|
|
||||||
|
Primary git host moved off github.com. **Forgejo** runs on nullstone
|
||||||
|
at `git.s8n.ru`, with **forgejo-runner** doing the build work. GH free-
|
||||||
|
tier minute quota was hammering veilor-os iteration; we self-host now.
|
||||||
|
|
||||||
|
- Primary remote: `ssh://git@192.168.0.100:222/veilor-org/veilor-os.git`
|
||||||
|
(Forgejo, LAN-only until router port-forward 222 → nullstone:222
|
||||||
|
added — TODO; or use tailnet hostname once tailscale logged in).
|
||||||
|
- Public mirror: `https://github.com/veilor-org/veilor-os.git`. Forgejo
|
||||||
|
push-mirrors every commit + every 8h, so GH stays in sync without
|
||||||
|
consuming GH minutes.
|
||||||
|
- Runner labels: `ubuntu-24.04` (catthehacker image — works for our
|
||||||
|
current build-iso.yml unmodified) and `nullstone` (privileged Fedora
|
||||||
|
43 container — opt-in via `runs-on: nullstone`).
|
||||||
|
- Build cost: 0 GH minutes. Disk: ~80 GB workspace on /home/docker.
|
||||||
|
|
||||||
|
Deploy artifacts: `~/ai-lab/nullstone-server/forgejo/`. Runbook in same
|
||||||
|
dir.
|
||||||
|
|
||||||
## See also
|
## See also
|
||||||
|
|
||||||
- `docs/THREAT-MODEL.md` — drafted, needs publish for v0.7
|
- `docs/THREAT-MODEL.md` — drafted, needs publish for v0.7
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue