Files
scripts/README.md
T

35 lines
1.2 KiB
Markdown

# pq/scripts
Public bootstrap scripts. Only public repo on git.docker.pq.io — everything
else is private. This one is public so machines on the internal network
can `curl` raw URLs anonymously, without embedding tokens.
Distribution is over the LAN (gitea is not internet-reachable); "public"
here just means anonymous access from the internal network.
## Layout
```
unraid-1/
install.sh # bootstrap entrypoint
garage.toml # garage S3 config (single-node, lmdb, rf=1)
garage.template.xml # unraid CA template — garage container
basement.template.xml # unraid CA template — basement-ui (garage admin UI)
watchtower.template.xml # unraid CA template — image auto-updater
host-agent.template.xml # unraid CA template — per-host metrics + fan ctrl
```
## Usage
On the unraid-1 console:
```sh
bash <(curl -sL https://git.docker.pq.io/pq/scripts/raw/branch/main/unraid-1/install.sh)
```
The installer is idempotent. Re-run any time to re-fetch templates or pick
up new ones. `FORCE=1` rotates garage's secrets.
After install: Unraid UI → Docker → Add Container → Template dropdown →
Apply each of `my-garage`, `my-basement`, `my-watchtower`, `my-host-agent`.