Point installer at jtr/ Forgejo owner; rename stack repo to proxmox-helpers

This commit is contained in:
jtricerolph 2026-07-01 12:16:35 +00:00
parent fe16a07dd7
commit 912776ab0b
3 changed files with 14 additions and 14 deletions

View file

@ -14,13 +14,14 @@ no local copy of the repo required on the host.
So the management container never creates LXCs; it only updates, monitors and
backs up what these scripts provisioned.
## Repo layout (Forgejo — org `proxmox-helpers`)
## Repo layout (Forgejo — owner `jtr`)
Property-neutral names, since the stack deploys at multiple hotels:
All repos are private, under user `jtr` at `git.pterois.co.uk`. Property-neutral
names, since the stack deploys at multiple hotels:
| Repo | Contents | Provisioned to |
|------|----------|----------------|
| `stack` | Installer scripts + `docs/` + `infrastructure/` reference | run on the Proxmox host |
| `proxmox-helpers` | Installer scripts + `docs/` + `infrastructure/` reference | run on the Proxmox host |
| `auth` | central auth service | LXC 101 |
| `portal` | PWA portal shell | LXC 102 |
| `management` | updater + Kuma + backup | LXC 105 |
@ -30,9 +31,8 @@ Property-neutral names, since the stack deploys at multiple hotels:
Postgres (LXC 100) and NPM (LXC 103) have no repo — the installer generates
their compose files inline (they carry secrets / are pure infra).
> Owner assumed to be a Forgejo org named `proxmox-helpers`. If your repos live
> under a user account or a different org, adjust the URLs below and the
> `FORGEJO_BASE` default in the wizard.
> Repos live under user `jtr` (there are no Forgejo orgs). The `FORGEJO_BASE`
> default in the wizard is `https://git.pterois.co.uk/jtr`.
## One-time host prep
@ -55,14 +55,14 @@ On the Proxmox host shell (as root):
**Public repo:**
```bash
bash <(curl -fsSL https://git.pterois.co.uk/proxmox-helpers/stack/raw/branch/main/install-stack.sh)
bash <(curl -fsSL https://git.pterois.co.uk/jtr/proxmox-helpers/raw/branch/main/install-stack.sh)
```
**Private repo** (raw fetch needs the same token you'll paste into the wizard):
```bash
TOKEN=xxxxxxxx
bash <(curl -fsSL -H "Authorization: token $TOKEN" \
https://git.pterois.co.uk/proxmox-helpers/stack/raw/branch/main/install-stack.sh)
https://git.pterois.co.uk/jtr/proxmox-helpers/raw/branch/main/install-stack.sh)
```
The wizard collects site name, domain, NPM LAN IP/gateway, office IP for
@ -80,7 +80,7 @@ On the Proxmox host (again, because it creates an LXC):
```bash
bash <(curl -fsSL -H "Authorization: token $TOKEN" \
https://git.pterois.co.uk/proxmox-helpers/stack/raw/branch/main/add-app.sh)
https://git.pterois.co.uk/jtr/proxmox-helpers/raw/branch/main/add-app.sh)
```
Reads `/root/hnf-credentials.txt` for the shared secret, Forgejo token and