33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# Project Context
|
|
|
|
This reference stores non-secret Coolify context for this repo.
|
|
|
|
## Topology
|
|
|
|
- Proxmox host: `192.168.0.200`.
|
|
- Proxmox node: `thinkcentre`.
|
|
- Docker and Coolify run inside LXC `102` named `coolify`.
|
|
- Operate Docker through Proxmox:
|
|
`.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker ..."`
|
|
|
|
## Coolify Access Model
|
|
|
|
- Public UI: `https://coolify.urieljareth.org`.
|
|
- Default API base: `https://coolify.urieljareth.org/api/v1`.
|
|
- Local UI address may exist on the LAN; verify before relying on it.
|
|
- API access requires `COOLIFY_TOKEN` in the current shell.
|
|
- Do not store API tokens, private keys, cookies, passwords, or Proxmox token
|
|
secrets in this repo.
|
|
|
|
## Useful Local Docs
|
|
|
|
- `docs/proxmox-inventory.md`: current topology and access model.
|
|
- `docs/runbooks/coolify-docker.md`: Docker operations through LXC `102`.
|
|
- `docs/runbooks/nextcloud.md`: Nextcloud-specific recovery notes.
|
|
|
|
## Known Nextcloud Detail
|
|
|
|
Nextcloud's PostgreSQL host inside Docker is `nextcloud-db`, not `localhost`.
|
|
When app and database are sibling containers, use Docker service names for
|
|
database hosts.
|