Files
project-charlie/docs/inventory.md
T

3.3 KiB

Stack inventory

Source: docker compose ls -a on each host + find /mnt/nas/home -maxdepth 2 -type d (May 3, 2026).

Repo type — see strategy.md.

Morgott (owner host)

Old path (home/) New path (stacks/) Charlie repo Repo type
caddy/ caddy/ caddy init
authentik/authentik/ authentik/ authentik init
open-ldap/ ldap/ ldap init
ddclient/ ddclient/ ddclient init
vaultwarden/ vaultwarden/ vaultwarden init
bookstack/ bookstack/ bookstack init
monica/monica/ monica/ monica init
miniflux/ miniflux/ miniflux init
mealie/mealie/docker/ mealie/ mealie init
homarr/ homarr/ homarr init
paperless-ngx/ paperless-ngx/ paperless-ngx init
portainer/ portainer/ portainer init
portainer-agent/ portainer-agent/ portainer-agent init
otelcollector/ otelcollector/ otelcollector init
VictoriaMetrics/deployment/docker/ victoriametrics/ victoriametrics init
watchtower/ watchtower/ watchtower init (retire after Diun)
Gssh/ gssh/ gssh rewrite
ServerManagementUtils/ server-mgmt-utils/ server-mgmt-utils rewrite

Melina (owner host)

Old path (home/) New path (stacks/) Charlie repo Repo type
gitea/ gitea/ gitea init
MediaServerCompose/ mediacompose/ mediacompose rewrite
invidious/ invidious/ invidious init (was upstream-cloned; redo as our compose)
searxng-docker/ searxng/ searxng init (same)
planka/ planka/ planka init
audiobookshelf/ audiobookshelf/ audiobookshelf init
DirectoryAdmin/ directoryadmin/ directoryadmin rewrite

Mohg

TBD — re-run inventory.

Config-only (not deployed, but version-controlled)

Old path New path Charlie repo
home/shell/ stacks/shell/ shell
home/first-time-setup.md stacks/first-time-setup/ first-time-setup
home/plist/ TBD — classify

Mirrors

Pull-mirror only (Gitea config; no host action). Naming: Charlie/<name>-mirror.

Mirror Upstream
invidious-mirror https://github.com/iv-org/invidious
searxng-docker-mirror https://github.com/searxng/searxng-docker
victoriametrics-mirror https://github.com/VictoriaMetrics/VictoriaMetrics
mealie-mirror https://github.com/mealie-recipes/mealie
paperless-ngx-mirror https://github.com/paperless-ngx/paperless-ngx
nitter-mirror https://github.com/zedeus/nitter
caddy-mirror https://github.com/caddyserver/caddy
authentik-mirror https://github.com/goauthentik/authentik
gitea-mirror https://github.com/go-gitea/gitea
act-runner-mirror https://gitea.com/gitea/act_runner

Non-stack dirs

Path Action
/mnt/nas/ca/ leave; out of scope
/mnt/nas/ldap//mnt/nas/ldap-certs/ rename during reorg
/mnt/nas/media-server//mnt/nas/media/ rename when mediacompose migrates
/mnt/nas/portainer/data//mnt/nas/data/portainer/ move when portainer migrates
/mnt/nas/home/ delete after every stack migrated