# Recovery Reference This document was generated from `docker inspect` dumps taken after the accidental deletion of `/home/james`. It preserves the last known-good configuration state for rebuilding services. ## Container Summary ### traefik (Reverse Proxy) - **Image:** `traefik:v3.6` - **Config path (old):** `/home/james/apps/traefik/` - **Volumes:** certs, dynamic config, docker.sock (ro) - **Networks:** `web` (external) - **Ports:** 80, 443, 8082->8080 - **Let's Encrypt:** HTTP challenge, email `letsencrypt.debug772@passmail.net` ### gitea - **Image:** `gitea/gitea:1.24.3` - **Data path (old):** `/mnt/storage/apps/gitea` - **DB:** SQLite3 - **SSH:** port 222 - **URL:** `https://gitea.sjhl.nz/` ### nextcloud (AIO) - **Image:** `ghcr.io/nextcloud-releases/all-in-one:latest` - **Data path (old):** `/mnt/storage/apps/nextcloud` - **Components:** mastercontainer, apache, nextcloud, database (PostgreSQL 17), redis, collabora, imaginary, whiteboard, notify-push - **URL:** `https://nextcloud.sjhl.nz` - **AIO mgmt:** port 8081 - **Apache port:** 11000 ### qbittorrent + VPN - **VPN:** ProtonVPN WireGuard, New Zealand, port forwarding - **Data path (old):** `/home/james/apps/qbittorrent/` - **Downloads:** `/mnt/storage/torrents` - **Components:** gluetun, qbittorrent, jackett - **Ports:** 8080 (qBittorrent), 9117 (Jackett) ### jellyfin - **Image:** `jellyfin/jellyfin:10.10.7` - **Config path (old):** `/home/james/apps/jellyfin-config` - **Media:** `/mnt/storage` - **Port:** 8096 - **Network:** default bridge (NOT on `web` network) - **Note:** Was not behind Traefik in old setup ### devbox - **Image:** `devbox-devcontainer` (local build) - **Data path (old):** `/mnt/storage/apps/devbox` - **Port:** 46573->2222 (SSH) - **Memory limit:** 10GB, swap 20GB ### obsidian-livesync - **Image:** `couchdb:latest` - **Status:** Exited (127) at time of backup - **Note:** No inspect data captured, container was stopped ## Recovery Path Mapping | Old Path | New Path | |----------|----------| | `/home/james/apps/traefik/` | `/mnt/storage/docker-data/traefik/` | | `/home/james/apps/qbittorrent/` | `/mnt/storage/docker-data/qbittorrent/` | | `/home/james/apps/jellyfin-config` | `/mnt/storage/docker-data/jellyfin/config` | | `/mnt/storage/apps/gitea` | `/mnt/storage/docker-data/gitea` | | `/mnt/storage/apps/nextcloud` | `/mnt/storage/docker-data/nextcloud` | | `/mnt/storage/apps/devbox` | `/mnt/storage/docker-data/devbox` | | `/mnt/storage/torrents` | `/mnt/storage/torrents` (unchanged) |