20 lines
1.0 KiB
Markdown
20 lines
1.0 KiB
Markdown
|
|
---
|
||
|
|
name: App Registry Setup
|
||
|
|
description: Archipelago app container registry at 80.71.235.15:3000 (Gitea) — marketplace images mirrored there
|
||
|
|
type: project
|
||
|
|
---
|
||
|
|
|
||
|
|
Archipelago app registry running on Gitea at `80.71.235.15:3000`, org `archipelago`.
|
||
|
|
|
||
|
|
**Why:** Self-hosted container registry so Archipelago nodes pull app images from our infrastructure instead of Docker Hub/ghcr.io. Critical for unbundled ISO installs where apps are downloaded on-demand.
|
||
|
|
|
||
|
|
**How to apply:**
|
||
|
|
- Registry URL: `80.71.235.15:3000/archipelago/<app>:<version>`
|
||
|
|
- HTTP only (insecure) — nodes need `registries.conf` with `insecure = true`
|
||
|
|
- ISO build bakes the insecure registry config into `/home/archipelago/.config/containers/registries.conf`
|
||
|
|
- Marketplace data in `neode-ui/src/views/marketplace/marketplaceData.ts` uses `REGISTRY` constant
|
||
|
|
- 34 images pushed from .228 on 2026-03-26
|
||
|
|
- NOT pushed yet: Thunderhub, Penpot (not on .228)
|
||
|
|
- Gitea instance deployed via Portainer on `80.71.235.15:9443`
|
||
|
|
- Login: podman login 80.71.235.15:3000 (credentials set up on .228)
|