Files
Jordan Ramos 10de51a307 docs(truenas): add comprehensive Docker apps/containers documentation
- Added TRUENAS_APPS.md with complete documentation of all 13 Docker containers
- Documented container health status, networking, storage mounts, and configurations
- Included disaster recovery export (truenas-apps-export-20251216-143515) with:
  - Individual container configs and metadata
  - Docker images, networks, volumes, and compose projects
  - App configuration and mount point listings
- Updated README.md to reference TRUENAS_APPS.md in documentation index
- Updated scribe.md timestamp

This establishes comprehensive documentation for TrueNAS Scale Docker infrastructure
including Plex, *arr stack (Sonarr/Radarr/Bazarr/Prowlarr), Deluge, Gluetun VPN,
FlareSolverr, Dockge, and Beszel monitoring agent.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-16 18:45:46 -07:00

297 lines
13 KiB
JSON

[
{
"Id": "3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8",
"Created": "2025-12-13T16:23:53.829885631Z",
"Path": "/init",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 2125177,
"ExitCode": 0,
"Error": "",
"StartedAt": "2025-12-14T03:46:20.895676571Z",
"FinishedAt": "2025-12-14T03:41:31.188311868Z"
},
"Image": "sha256:beac8094754f30faa8608ef945a664ac289b152dbb4acb110d6f239de9a985a5",
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8/resolv.conf",
"HostnamePath": "/mnt/.ix-apps/docker/containers/3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8/hostname",
"HostsPath": "/mnt/.ix-apps/docker/containers/3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8/hosts",
"LogPath": "/mnt/.ix-apps/docker/containers/3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8/3ef4c33c4303eb6e582d7a4633d336cfa3d99323cbe88b7384b0d780371176e8-json.log",
"Name": "/arr-stack-sonarr-1",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/mnt/Vauly/media/tv:/tv:rw",
"/mnt/Vauly/media/downloads:/downloads:rw",
"/mnt/Vauly/media/sonarr/data:/config:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "ix-plex_default",
"PortBindings": {
"8989/tcp": [
{
"HostIp": "",
"HostPort": "8989"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/mnt/.ix-apps/docker/overlay2/a6cdcb45be46ffcc5913f510b4a159409fce928aa8eb5a1085a95abc6a61dd43-init/diff:/mnt/.ix-apps/docker/overlay2/1fbf43bf240b8dbc9a5d37f62b33d89a9a95b019bc6271db38d01bd9a0742737/diff:/mnt/.ix-apps/docker/overlay2/2df6c78b8c2c1f01aae112b1c1484890ca74a336122278b872bacca79afec9f2/diff:/mnt/.ix-apps/docker/overlay2/aabec049f41ca2aaf5bf6d93244fa950dce2506bb709e9d4ec1f6d06b884192e/diff:/mnt/.ix-apps/docker/overlay2/50ce4bc7e9eef72f7ecee881ead72d123f9e163ede2e6776710b9639e1392d11/diff:/mnt/.ix-apps/docker/overlay2/24a55a540a7f56cf765b0f158a87821a199bd84f99a453e05a636b01161cca1a/diff:/mnt/.ix-apps/docker/overlay2/9d9eec7346178194cc15aafaa15f6757a645ee65d74f752bb251c91a970a2070/diff:/mnt/.ix-apps/docker/overlay2/30e02d5eccc708882336d57b49d62d76847375033ed7f82a15836c311533e682/diff:/mnt/.ix-apps/docker/overlay2/d94a97533914d5da579c64c97e74187e59d24c4be0a24af06b606ebdf1e9d3a1/diff:/mnt/.ix-apps/docker/overlay2/2b5452399780a852f44698e4d2c561a592330df1e26f21a54223d27b59ef63c2/diff",
"MergedDir": "/mnt/.ix-apps/docker/overlay2/a6cdcb45be46ffcc5913f510b4a159409fce928aa8eb5a1085a95abc6a61dd43/merged",
"UpperDir": "/mnt/.ix-apps/docker/overlay2/a6cdcb45be46ffcc5913f510b4a159409fce928aa8eb5a1085a95abc6a61dd43/diff",
"WorkDir": "/mnt/.ix-apps/docker/overlay2/a6cdcb45be46ffcc5913f510b4a159409fce928aa8eb5a1085a95abc6a61dd43/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/mnt/Vauly/media/tv",
"Destination": "/tv",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/mnt/Vauly/media/downloads",
"Destination": "/downloads",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/mnt/Vauly/media/sonarr/data",
"Destination": "/config",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "3ef4c33c4303",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"8989/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PUID=1000",
"PGID=1000",
"TZ=America/Denver",
"PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"PS1=$(whoami)@$(hostname):$(pwd)\\$ ",
"HOME=/root",
"TERM=xterm",
"S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
"S6_VERBOSITY=1",
"S6_STAGE2_HOOK=/docker-mods",
"VIRTUAL_ENV=/lsiopy",
"LSIO_FIRST_PARTY=true",
"XDG_CONFIG_HOME=/config/xdg",
"SONARR_CHANNEL=v4-stable",
"SONARR_BRANCH=main",
"COMPlus_EnableDiagnostics=0",
"TMPDIR=/run/sonarr-temp"
],
"Cmd": null,
"Image": "lscr.io/linuxserver/sonarr:latest",
"Volumes": {
"/config": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/init"
],
"OnBuild": null,
"Labels": {
"build_version": "Linuxserver.io version:- 4.0.16.2944-ls299 Build-date:- 2025-11-28T23:35:13+00:00",
"com.docker.compose.config-hash": "1d15a5ed3f4f9357ecfc949cdae6917a5e8a14eae4ad83abc9019d807e4aa4a2",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:beac8094754f30faa8608ef945a664ac289b152dbb4acb110d6f239de9a985a5",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "arr-stack",
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack/compose.yaml",
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack",
"com.docker.compose.service": "sonarr",
"com.docker.compose.version": "2.34.0",
"maintainer": "thespad",
"org.opencontainers.image.authors": "linuxserver.io",
"org.opencontainers.image.created": "2025-11-28T23:35:13+00:00",
"org.opencontainers.image.description": "[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. ",
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-sonarr",
"org.opencontainers.image.licenses": "GPL-3.0-only",
"org.opencontainers.image.ref.name": "09fa1099b329a8113c1c27784cb53cb68377686b",
"org.opencontainers.image.revision": "09fa1099b329a8113c1c27784cb53cb68377686b",
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-sonarr",
"org.opencontainers.image.title": "Sonarr",
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-sonarr/packages",
"org.opencontainers.image.vendor": "linuxserver.io",
"org.opencontainers.image.version": "4.0.16.2944-ls299"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "67dfe3cb9efd3ec402d6477e593eda9482823280a70625f2682a8e4a2bd149bd",
"SandboxKey": "/var/run/docker/netns/67dfe3cb9efd",
"Ports": {
"8989/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8989"
},
{
"HostIp": "::",
"HostPort": "8989"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"ix-plex_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"arr-stack-sonarr-1",
"sonarr"
],
"MacAddress": "02:42:ac:10:01:03",
"DriverOpts": null,
"NetworkID": "2dc8d24e046df5323c476d20786d73a611df9e082b74b9e929a1222d3d57c818",
"EndpointID": "2fee5204cfc000ffd6d736d38e2c5fcd3ed15993d349b83dce1eb3ce731f4f6b",
"Gateway": "172.16.1.1",
"IPAddress": "172.16.1.3",
"IPPrefixLen": 24,
"IPv6Gateway": "fdd0:0:0:1::1",
"GlobalIPv6Address": "fdd0:0:0:1::3",
"GlobalIPv6PrefixLen": 64,
"DNSNames": [
"arr-stack-sonarr-1",
"sonarr",
"3ef4c33c4303"
]
}
}
}
}
]