Files
project-charlie/docs/repos.md
T

3.0 KiB

Repo plan — Charlie/*

Order of carving. See inventory.md for the full list with repo types.

Tier 0 — bootstrap

Repo Owner host Repo type Why first
project-charlie new meta-repo (this)

Tier 1 — pilot the loop (small, low blast radius)

Goal: prove git push → webhook → runner → docker compose up -d end-to-end before touching anything important.

Repo Owner Source Repo type
ddclient morgott home/ddclient/ init
homarr morgott home/homarr/ init
vaultwarden morgott home/vaultwarden/ init

Tier 2 — own image, our code

Repo Owner Source Repo type
gssh morgott home/Gssh/ rewrite
directoryadmin melina home/DirectoryAdmin/ rewrite
mediacompose melina home/MediaServerCompose/ rewrite
caddy morgott home/caddy/ (custom Dockerfile) init

Tier 3 — pinned upstream images, plain init

Repo Owner Source Repo type
ldap morgott home/open-ldap/ init
authentik morgott home/authentik/authentik/ init
bookstack morgott home/bookstack/ init
monica morgott home/monica/monica/ init
miniflux morgott home/miniflux/ init
planka melina home/planka/ init
audiobookshelf melina home/audiobookshelf/ init
gitea melina home/gitea/ init (deployed by morgott runner — never self)

Tier 4 — upstream + overrides

Two-remote model. See strategy.md.

Repo Owner Source Upstream
invidious melina home/invidious/ iv-org/invidious
searxng melina home/searxng-docker/ searxng/searxng-docker
victoriametrics morgott home/VictoriaMetrics/deployment/docker/ VictoriaMetrics/VictoriaMetrics
mealie morgott home/mealie/mealie/docker/ mealie-recipes/mealie
paperless-ngx morgott home/paperless-ngx/ paperless-ngx/paperless-ngx

Tier 5 — long tail / utilities

Repo Owner Source Repo type
otelcollector shared home/otelcollector/ init
portainer morgott home/portainer/ init
portainer-agent shared home/portainer-agent/ init
server-mgmt-utils morgott home/ServerManagementUtils/ rewrite
shell home/shell/ init (config-only, not deployed)
watchtower morgott home/watchtower/ init then archive after Diun + pipelines land

Mirrors (no overrides, backup only)

Pull-mirrors under Charlie/mirrors/ (or as plain Charlie/<name>-mirror):

  • nitter, plus any of the Tier 4 upstreams we want a guaranteed offline copy of.

Deferred / dormant

plist/ — classify before deciding.