# 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 (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`.