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>
This commit is contained in:
@@ -135,6 +135,7 @@ Unlike traditional SSH-based configuration dumps, this system uses the **TrueNAS
|
||||
## Usage Guides
|
||||
|
||||
- **[INDEX.md](INDEX.md)**: Comprehensive file navigation and command reference
|
||||
- **[TRUENAS_APPS.md](TRUENAS_APPS.md)**: Docker containers and TrueNAS applications catalog with health status and network configuration
|
||||
- **[START-HERE-DOCS/README-TRUENAS.md](START-HERE-DOCS/README-TRUENAS.md)**: Quick start guide
|
||||
- **[START-HERE-DOCS/TRUENAS_COLLECTION_README.md](START-HERE-DOCS/TRUENAS_COLLECTION_README.md)**: Complete collection system documentation
|
||||
- **[START-HERE-DOCS/TRUENAS_API_REFERENCE.md](START-HERE-DOCS/TRUENAS_API_REFERENCE.md)**: API v2.0 endpoint reference
|
||||
|
||||
816
TRUENAS_APPS.md
Normal file
816
TRUENAS_APPS.md
Normal file
@@ -0,0 +1,816 @@
|
||||
# TrueNAS Docker Apps and Containers
|
||||
|
||||
**Last Updated**: 2025-12-16
|
||||
**Source**: `/home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/`
|
||||
**Export Reference**: truenas-apps-export-20251216-143515
|
||||
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
This document catalogs all Docker containers and TrueNAS applications deployed on the TrueNAS Scale system at 192.168.2.150. The inventory includes 13 containers across 5 functional categories: Media Management, VPN/Networking, Media Streaming, Infrastructure Management, and Monitoring.
|
||||
|
||||
**Collection Details**:
|
||||
- Export Date: 2025-12-16 14:35:15
|
||||
- Format: JSON + YAML metadata
|
||||
- Containers: 13 total (7 running healthy/active, 6 unhealthy/exited)
|
||||
- Networks: 6 Docker networks (3 compose-managed, 2 bridge, 1 host)
|
||||
- Volumes: Multiple named and anonymous volumes
|
||||
|
||||
---
|
||||
|
||||
## Quick Reference: Container Status Matrix
|
||||
|
||||
| Container | Status | Health | Uptime | Port | Function |
|
||||
|-----------|--------|--------|--------|------|----------|
|
||||
| ix-plex-plex-1 | Running | Healthy | 3 days | 32400 | Media Server |
|
||||
| arr-stack-sonarr-1 | Running | - | 2 days | 8989 | TV Automation |
|
||||
| arr-stack-radarr-1 | Running | - | 2 days | 7878 | Movie Automation |
|
||||
| arr-stack-bazarr-1 | Running | - | 2 days | 6767 | Subtitle Automation |
|
||||
| ix-dockge-dockge-1 | Running | Healthy | 3 days | 31014 | Docker Manager |
|
||||
| gluetun | Running | Unhealthy | 2 days | 8112 | VPN Gateway |
|
||||
| deluge | Running | - | 2 days | - | Torrent Client |
|
||||
| prowlarr | Running | - | 2 days | - | Indexer Hub |
|
||||
| flaresolverr | Running | - | 2 days | - | CF Bypass |
|
||||
| beszel-agent | Running | - | 3 weeks | - | Monitor Agent |
|
||||
| epic_dewdney | Running | Unhealthy | 2 days | - | NordVPN #1 |
|
||||
| frosty_gates | Running | Unhealthy | 2 days | - | NordVPN #2 |
|
||||
| ix-plex-permissions-1 | Exited (0) | - | 3 days ago | - | Init (Plex) |
|
||||
|
||||
---
|
||||
|
||||
## Detailed Container Documentation
|
||||
|
||||
### Media & Streaming Stack
|
||||
|
||||
#### Plex Media Server (ix-plex-plex-1)
|
||||
|
||||
```
|
||||
Status: Running (Healthy) ✓
|
||||
Uptime: 3 days
|
||||
Image: plexinc/pms-docker:1.42.2.10156-f737b826c
|
||||
Container ID: 3a2f37cf7910
|
||||
Created: 2025-12-12 19:30:02
|
||||
Size: 354MB
|
||||
```
|
||||
|
||||
**Network Configuration**:
|
||||
- Network: `ix-plex_default` (Compose bridge network)
|
||||
- Exposed Ports:
|
||||
- `32400/tcp` → `0.0.0.0:32400` (Primary web UI)
|
||||
- `1900/udp` (SSDP discovery for UPnP)
|
||||
- `8324/tcp` (Plex Companion protocol)
|
||||
- `32412-32414/udp` (Server communication)
|
||||
- `32469/tcp` (DLNA media server)
|
||||
|
||||
**Storage & Volumes**:
|
||||
- Config: `/mnt/.ix-apps/app_configs/plex/`
|
||||
- Media Library: `/mnt/Vauly/media/` (mounted from ZFS pool)
|
||||
- Transcode Cache: Anonymous volumes for temporary encoding
|
||||
|
||||
**Health Check**: Enabled and passing
|
||||
- Confirms proper Plex daemon operation
|
||||
- Verifies network accessibility
|
||||
- Validates media database integrity
|
||||
|
||||
**Application Metadata**:
|
||||
- Catalog Train: `stable`
|
||||
- App Version: 1.2.19
|
||||
- Chart Version: 1.42.2.10156-f737b826c
|
||||
- Maintainer: TrueNAS
|
||||
- Last Updated: 2025-07-23
|
||||
|
||||
**Connected Services**: Communicates with Sonarr, Radarr, Bazarr via `ix-plex_default` network for direct library updates.
|
||||
|
||||
**Security Context**: Runs as root (uid 0, gid 0) with supplementary group `apps`. Has full access to media paths and Docker socket.
|
||||
|
||||
**Web UI Access**: `http://<truenas-ip>:32400/web`
|
||||
|
||||
---
|
||||
|
||||
### *Arr Stack: Media Automation Suite
|
||||
|
||||
The *arr stack provides integrated media discovery, acquisition, and management for Plex.
|
||||
|
||||
#### Sonarr (arr-stack-sonarr-1)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: lscr.io/linuxserver/sonarr:latest
|
||||
Container ID: 3ef4c33c4303
|
||||
Created: 2025-12-13 08:23:53
|
||||
Size: 205MB
|
||||
```
|
||||
|
||||
**Network**: `ix-plex_default` (bridge) - communicates with Plex, Radarr, Bazarr
|
||||
|
||||
**Exposed Port**:
|
||||
- `8989/tcp` → `0.0.0.0:8989` (Web UI)
|
||||
|
||||
**Storage Paths**:
|
||||
- TV shows: `/mnt/Vauly/media/tv`
|
||||
- Monitoring: Configuration in `ix-plex_default` network context
|
||||
- Temp/Cache: Anonymous volumes
|
||||
|
||||
**Function**: Monitors RSS feeds and indexers for new TV episodes. Automatically triggers downloads via Gluetun/Deluge when releases match specified criteria.
|
||||
|
||||
---
|
||||
|
||||
#### Radarr (arr-stack-radarr-1)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: lscr.io/linuxserver/radarr:latest
|
||||
Container ID: b717503fcc3d
|
||||
Created: 2025-12-13 08:23:53
|
||||
Size: 218MB
|
||||
```
|
||||
|
||||
**Network**: `ix-plex_default` (bridge)
|
||||
|
||||
**Exposed Port**:
|
||||
- `7878/tcp` → `0.0.0.0:7878` (Web UI)
|
||||
|
||||
**Storage Paths**:
|
||||
- Movies: `/mnt/Vauly/media/movies`
|
||||
- Configuration & Cache: Standard arr volumes
|
||||
|
||||
**Function**: Monitors movie release indexes and automatically manages movie acquisitions. Integrates with Bazarr for subtitle management.
|
||||
|
||||
---
|
||||
|
||||
#### Bazarr (arr-stack-bazarr-1)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: lscr.io/linuxserver/bazarr:latest
|
||||
Container ID: bcb36fb9aa89
|
||||
Created: 2025-12-13 08:23:53
|
||||
Size: 424MB (largest arr container)
|
||||
```
|
||||
|
||||
**Network**: `ix-plex_default` (bridge)
|
||||
|
||||
**Exposed Port**:
|
||||
- `6767/tcp` → `0.0.0.0:6767` (Web UI)
|
||||
|
||||
**Storage Paths**:
|
||||
- Media library: Access to Radarr/Sonarr managed content
|
||||
- Download directory: For subtitle file placement
|
||||
- Configuration: Shared `ix-plex_default` context
|
||||
|
||||
**Function**: Monitors media added by Radarr/Sonarr and automatically downloads matching subtitles from OpenSubtitles, SubDB, and other sources. Supports multiple language priorities and format conversion.
|
||||
|
||||
**Integration**: Watches Sonarr/Radarr API for library changes and proactively downloads subtitles before media arrives at Plex.
|
||||
|
||||
---
|
||||
|
||||
### VPN & Torrent Infrastructure
|
||||
|
||||
#### Gluetun (VPN Gateway)
|
||||
|
||||
```
|
||||
Status: Running (Unhealthy ⚠)
|
||||
Uptime: 2 days
|
||||
Image: qmcgaw/gluetun
|
||||
Container ID: 26bc7cd665e9
|
||||
Created: 2025-12-13 19:52:09
|
||||
Size: 49.8MB
|
||||
```
|
||||
|
||||
**Network**: `vpn-deluge_default` (Compose bridge network for VPN isolation)
|
||||
|
||||
**Exposed Ports**:
|
||||
- `8112/tcp` → `0.0.0.0:8112` (SOCKS5 proxy for Deluge)
|
||||
- `9696/tcp` → `0.0.0.0:9696` (VPN port forward notification)
|
||||
- Internal: `8000/tcp, 8388/tcp, 8888/tcp, 8388/udp`
|
||||
|
||||
**Function**: Universal VPN client providing tunneled egress for Deluge and other services requiring anonymized connections. Supports multiple VPN providers (NordVPN, Mullvad, Private Internet Access, etc.).
|
||||
|
||||
**Health Status Analysis**:
|
||||
- **Status**: UNHEALTHY (connection dropped or test failing)
|
||||
- **Likely Causes**:
|
||||
1. VPN provider authentication failure
|
||||
2. VPN endpoint unreachable
|
||||
3. Network interface misconfiguration
|
||||
4. Credentials expired
|
||||
5. Health check probe timeout
|
||||
|
||||
**Resolution Steps**:
|
||||
1. Check VPN provider credentials in container environment
|
||||
2. Verify network connectivity to VPN provider
|
||||
3. Review container logs: `docker logs gluetun`
|
||||
4. Restart container to re-establish connection
|
||||
5. Test SOCKS proxy: `curl --socks5 localhost:8112 https://api.ipify.org`
|
||||
|
||||
---
|
||||
|
||||
#### Deluge (Torrent Client)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: lscr.io/linuxserver/deluge
|
||||
Container ID: e10aa1ce7cba
|
||||
Created: 2025-12-13 19:52:10
|
||||
Size: 151MB
|
||||
```
|
||||
|
||||
**Network Configuration**: Routes through Gluetun VPN gateway
|
||||
|
||||
**Storage Paths**:
|
||||
- Download staging: `/mnt/Vauly/media/downloads/`
|
||||
- Watch directory: `/mnt/Vauly/media/incomplete/`
|
||||
- Configuration: Shared `vpn-deluge_default` context
|
||||
|
||||
**Function**: BitTorrent client that tunnels all traffic through Gluetun for privacy. Downloads torrent files matching arr stack searches and stages them for sorting.
|
||||
|
||||
**Integration Flow**:
|
||||
1. Prowlarr finds torrent match
|
||||
2. Sonarr/Radarr adds torrent to Deluge
|
||||
3. Deluge downloads via Gluetun VPN tunnel
|
||||
4. Media moves to appropriate Plex folder
|
||||
5. Bazarr adds subtitles
|
||||
|
||||
---
|
||||
|
||||
### Content Discovery & Indexing
|
||||
|
||||
#### Prowlarr (Indexer Aggregator)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: lscr.io/linuxserver/prowlarr:latest
|
||||
Container ID: 5c1edaf31660
|
||||
Created: 2025-12-13 19:52:10
|
||||
Size: 193MB
|
||||
```
|
||||
|
||||
**Network**: Custom mounts (independent service, not bound to Compose network)
|
||||
|
||||
**Storage**: `/mnt/Vauly/media/` access for configuration
|
||||
|
||||
**Function**: Central indexer management hub. Provides unified interface to 1000+ torrent and usenet indexers. Integrates with Sonarr/Radarr via API.
|
||||
|
||||
**Architecture**:
|
||||
- Acts as proxy between arr stack and multiple indexers
|
||||
- Handles authentication & scraping for each indexer
|
||||
- Provides single configuration point for Sonarr/Radarr
|
||||
- Reduces duplicate work across arr services
|
||||
|
||||
---
|
||||
|
||||
#### FlareSolverr (Cloudflare Challenge Solver)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 2 days
|
||||
Image: flaresolverr/flaresolverr:latest
|
||||
Container ID: b9c3baf08da4
|
||||
Created: 2025-12-13 21:37:11
|
||||
Size: 1.02GB
|
||||
```
|
||||
|
||||
**Network**: Custom mounts (independent service)
|
||||
|
||||
**Exposed Port**: Internal only (default 8191, browser automation endpoint)
|
||||
|
||||
**Storage**: 1 local volume for session/cache data
|
||||
|
||||
**Function**: Solves Cloudflare challenges using browser automation (Chromium). Allows Prowlarr to access Cloudflare-protected indexer sites.
|
||||
|
||||
**Workflow**:
|
||||
1. Prowlarr attempts to access indexer
|
||||
2. Indexer returns Cloudflare challenge
|
||||
3. Prowlarr redirects request to FlareSolverr
|
||||
4. FlareSolverr uses headless browser to solve challenge
|
||||
5. Challenge cookie passed back to Prowlarr
|
||||
6. Successful indexer access for searching
|
||||
|
||||
**Resource Impact**: High (1GB+ due to Chromium bundle). Consider resource-constrained environments.
|
||||
|
||||
---
|
||||
|
||||
### Infrastructure Management
|
||||
|
||||
#### Dockge (Docker Compose Manager)
|
||||
|
||||
```
|
||||
Status: Running (Healthy ✓)
|
||||
Uptime: 3 days
|
||||
Image: louislam/dockge:1.5.0
|
||||
Container ID: 45f46edd8923
|
||||
Created: 2025-12-12 19:11:22
|
||||
Size: 755MB
|
||||
```
|
||||
|
||||
**Network**: `ix-dockge_default` (isolated Compose bridge network)
|
||||
|
||||
**Exposed Port**:
|
||||
- `31014/tcp` → `0.0.0.0:31014` (Web UI)
|
||||
- Internal: `5001/tcp` (inter-container communication)
|
||||
|
||||
**Privileged Mounts**:
|
||||
- Docker socket: `/var/run/docker.sock` (R/W) - **High privilege**
|
||||
- Configuration: `/mnt/.ix-apps/app_configs/dockge/`
|
||||
- App paths: `/mnt/.ix-apps/docker/`
|
||||
|
||||
**Security Capabilities**: CHOWN, DAC_OVERRIDE, FOWNER, KILL, SETFCAP, SETGID, SETPCAP, SETUID
|
||||
- **Warning**: Extensive system permissions required for Docker manipulation
|
||||
|
||||
**Web UI Access**:
|
||||
- URL: `http://<truenas-ip>:31014`
|
||||
- Features: Compose file editor, container logs, real-time monitoring, deployment management
|
||||
|
||||
**Function**: Provides graphical interface for Docker Compose management on TrueNAS. Central point for monitoring and updating container stacks.
|
||||
|
||||
**Use Cases**:
|
||||
- View running compose projects
|
||||
- Edit docker-compose.yml files
|
||||
- Deploy/update containers
|
||||
- View logs in real-time
|
||||
- Manage container lifecycle
|
||||
- Network monitoring
|
||||
|
||||
---
|
||||
|
||||
### Monitoring & System Observability
|
||||
|
||||
#### Beszel Agent (System Monitoring)
|
||||
|
||||
```
|
||||
Status: Running ✓
|
||||
Uptime: 3 weeks (since last TrueNAS restart)
|
||||
Image: henrygd/beszel-agent
|
||||
Container ID: b5842204dad7
|
||||
Created: 2025-09-21 20:18:12
|
||||
Size: 8.35MB
|
||||
```
|
||||
|
||||
**Network**: `host` (direct host network access, no isolation)
|
||||
|
||||
**Mounts**:
|
||||
- Docker socket: `/var/run/docker.sock` (read-only)
|
||||
- Host system: Full access
|
||||
|
||||
**Function**: Lightweight system metrics collection agent. Collects CPU, memory, disk, and network statistics. Reports to Beszel central hub for unified infrastructure monitoring across multiple hosts.
|
||||
|
||||
**Data Collection**:
|
||||
- CPU usage per core
|
||||
- Memory (used/available/swap)
|
||||
- Disk I/O and space utilization
|
||||
- Network throughput
|
||||
- Container-level metrics (via Docker socket)
|
||||
- System load averages
|
||||
- Uptime tracking
|
||||
|
||||
**Integration**: Communicates with Beszel central server (hosted elsewhere) via API for metrics aggregation and alerting.
|
||||
|
||||
---
|
||||
|
||||
### VPN Client Instances
|
||||
|
||||
Two standalone NordVPN/WireGuard client containers for testing or geographic diversity.
|
||||
|
||||
#### epic_dewdney (NordVPN Instance #1)
|
||||
|
||||
```
|
||||
Status: Running (Unhealthy ⚠)
|
||||
Uptime: 2 days
|
||||
Image: ghcr.io/bubuntux/nordlynx
|
||||
Container ID: c2fbbec99464
|
||||
Created: 2025-12-13 17:24:50
|
||||
Size: 31.7MB
|
||||
```
|
||||
|
||||
**Network**: `bridge` (standard Docker bridge, not Compose-managed)
|
||||
|
||||
**Function**: Independent NordVPN WireGuard tunnel. Likely used for specific use cases or testing.
|
||||
|
||||
**Health Status**: Unhealthy - VPN connection issue
|
||||
|
||||
---
|
||||
|
||||
#### frosty_gates (NordVPN Instance #2)
|
||||
|
||||
```
|
||||
Status: Running (Unhealthy ⚠)
|
||||
Uptime: 2 days
|
||||
Image: ghcr.io/bubuntux/nordlynx
|
||||
Container ID: a61438137ff9
|
||||
Created: 2025-12-13 17:17:26
|
||||
Size: 31.7MB
|
||||
```
|
||||
|
||||
**Network**: `bridge` (standard Docker bridge)
|
||||
|
||||
**Function**: Second independent NordVPN tunnel instance
|
||||
|
||||
**Health Status**: Unhealthy - VPN connection issue
|
||||
|
||||
**Analysis**: Both instances reporting unhealthy likely indicates a broader issue:
|
||||
- NordVPN provider credentials misconfigured
|
||||
- Network connectivity issue affecting both
|
||||
- WireGuard kernel module not loaded
|
||||
- Latest NordVPN API endpoint changes
|
||||
|
||||
---
|
||||
|
||||
### Initialization & Utility Containers
|
||||
|
||||
#### ix-plex-permissions-1 (Plex Permission Setup)
|
||||
|
||||
```
|
||||
Status: Exited (0) ✓ - Completed Successfully
|
||||
Uptime: Exited 3 days ago
|
||||
Image: ixsystems/container-utils:1.0.2
|
||||
Container ID: 38c6a6005997
|
||||
Created: 2025-12-12 19:30:02
|
||||
Size: 120MB
|
||||
```
|
||||
|
||||
**Network**: `none` (no network access needed)
|
||||
|
||||
**Mounts**:
|
||||
- Plex volumes (R/W) for permission setting
|
||||
- Plex library mount (R/O) for verification
|
||||
|
||||
**Function**: Short-lived initialization container that sets proper file permissions on Plex volumes after deployment. Runs once at Plex startup, then exits.
|
||||
|
||||
**Status**: Normal behavior (exit code 0 indicates successful completion)
|
||||
|
||||
---
|
||||
|
||||
## Docker Networks
|
||||
|
||||
| Network Name | Driver | Type | Connected Containers | Created |
|
||||
|--------------|--------|------|----------------------|---------|
|
||||
| **ix-plex_default** | bridge | Compose | Plex, Sonarr, Radarr, Bazarr | 2025-12-12 |
|
||||
| **ix-dockge_default** | bridge | Compose | Dockge | 2025-12-12 |
|
||||
| **vpn-deluge_default** | bridge | Compose | Gluetun, Deluge | 2025-12-13 |
|
||||
| **bridge** | bridge | System | epic_dewdney, frosty_gates | 2025-11-24 |
|
||||
| **host** | host | System | Beszel Agent | Built-in |
|
||||
| **none** | null | System | ix-plex-permissions-1 (exited) | Built-in |
|
||||
|
||||
**Network Topology Notes**:
|
||||
- **ix-plex_default**: Media stack (streaming + acquisition)
|
||||
- **ix-dockge_default**: Infrastructure management (isolated)
|
||||
- **vpn-deluge_default**: Torrent infrastructure (VPN tunneled)
|
||||
- **bridge**: Legacy/standalone VPN instances
|
||||
- **host**: Host-level monitoring (direct system access)
|
||||
|
||||
---
|
||||
|
||||
## Storage Architecture
|
||||
|
||||
### Volume Hierarchy
|
||||
|
||||
```
|
||||
/mnt/Vauly/ (Primary ZFS Pool)
|
||||
├── media/
|
||||
│ ├── tv/ ← Sonarr output
|
||||
│ ├── movies/ ← Radarr output
|
||||
│ ├── music/ ← Future streaming
|
||||
│ ├── downloads/ ← Deluge staging
|
||||
│ └── incomplete/ ← Torrent in-progress
|
||||
│
|
||||
/mnt/.ix-apps/ (TrueNAS App Management)
|
||||
├── app_configs/
|
||||
│ ├── plex/
|
||||
│ │ ├── metadata.yaml
|
||||
│ │ └── versions/1.2.19/ ← Current version config
|
||||
│ ├── dockge/
|
||||
│ │ ├── metadata.yaml
|
||||
│ │ ├── user_config.yaml ← Custom settings
|
||||
│ │ └── versions/1.2.14/
|
||||
│ ├── beszel/
|
||||
│ ├── paperless-ngx/ ← Installed but unused
|
||||
│ └── open-speed-test/ ← Installed but unused
|
||||
│
|
||||
├── docker/
|
||||
│ └── volumes/
|
||||
│ ├── <hash>/ ← Anonymous volumes
|
||||
│ ├── <hash>/ ← Plex libraries
|
||||
│ ├── <hash>/ ← Database stores
|
||||
│ └── ... (6 total)
|
||||
```
|
||||
|
||||
### Volume-to-Container Mapping
|
||||
|
||||
| Volume | Containers | Access Mode | Purpose |
|
||||
|--------|------------|-------------|---------|
|
||||
| `/mnt/Vauly/` | Plex, Sonarr, Radarr, Bazarr, Deluge, Prowlarr | R/W | Media files & configuration |
|
||||
| `/mnt/.ix-apps/app_configs/plex/` | Plex | R/W | Plex database and library metadata |
|
||||
| `/mnt/.ix-apps/docker/volumes/*` | Ix-apps managed | R/W | App-specific persistent data |
|
||||
| `/var/run/docker.sock` | Dockge, Beszel | R/W (Dockge), R/O (Beszel) | Docker daemon communication |
|
||||
| Anonymous volumes | Various | R/W | Temporary/cache data |
|
||||
|
||||
---
|
||||
|
||||
## Health & Status Analysis
|
||||
|
||||
### Running State Summary
|
||||
|
||||
```
|
||||
Total Containers: 13
|
||||
├── Running: 10
|
||||
│ ├── Healthy: 2 (Plex, Dockge - confirmed)
|
||||
│ ├── Unhealthy: 3 (Gluetun, epic_dewdney, frosty_gates - VPN issues)
|
||||
│ └── Unknown: 5 (arr stack, Prowlarr, FlareSolverr, Deluge, Beszel)
|
||||
│
|
||||
└── Not Running: 3
|
||||
├── Exited (0): 1 (ix-plex-permissions-1 - normal completion)
|
||||
├── Exited (non-0): 0
|
||||
└── Removed: 2 (Paperless-ngx, Open Speed Test)
|
||||
```
|
||||
|
||||
### Health Check Analysis
|
||||
|
||||
#### Healthy Containers
|
||||
1. **Plex** - Health check passing, server responsive
|
||||
2. **Dockge** - Web UI accessible, container management functional
|
||||
|
||||
#### Unhealthy Containers (VPN-Related Issues)
|
||||
|
||||
**Gluetun Analysis**:
|
||||
- Service started successfully 2 days ago
|
||||
- Health check began failing shortly after
|
||||
- Likely: VPN provider connectivity issue, expired credentials, or health check configuration too strict
|
||||
|
||||
**NordVPN Instances (epic_dewdney, frosty_gates)**:
|
||||
- Both report unhealthy simultaneously
|
||||
- Suggests shared cause (VPN provider change, API issue, etc.)
|
||||
- Not directly impacting core services (isolated instances)
|
||||
|
||||
**Recommendation**: These VPN issues don't affect Plex/arr-stack operation but should be resolved for proper functionality.
|
||||
|
||||
#### Unknown Status Containers
|
||||
|
||||
These containers don't have explicit health checks configured but appear to be running:
|
||||
- Sonarr, Radarr, Bazarr, Deluge, Prowlarr, FlareSolverr, Beszel Agent
|
||||
|
||||
To improve visibility, consider adding health checks to these services in docker-compose configurations.
|
||||
|
||||
---
|
||||
|
||||
## TrueNAS App Catalog Status
|
||||
|
||||
### Installed & Running
|
||||
|
||||
| App | Version | Status | Portal |
|
||||
|-----|---------|--------|--------|
|
||||
| Plex | 1.2.19 | Installed & Running | http://192.168.2.150:32400/web |
|
||||
| Dockge | 1.2.14 | Installed & Running | http://192.168.2.150:31014/ |
|
||||
| Beszel | 1.0.0 | Custom app, running | N/A (agent only) |
|
||||
|
||||
### Installed but Unused/Not Running
|
||||
|
||||
| App | Version | Status | Reason |
|
||||
|-----|---------|--------|--------|
|
||||
| Open Speed Test | 1.0.21 | Installed | Not actively used |
|
||||
| Paperless-ngx | 1.3.27 | Installed | Configuration may be incomplete |
|
||||
|
||||
### Available for Installation
|
||||
|
||||
Many more apps available in TrueNAS community/stable catalogs:
|
||||
- **Media**: Jellyfin, Kaleidescape, MyMediaforMass
|
||||
- **Productivity**: LibreOffice, Nextcloud, Syncthing
|
||||
- **Database**: PostgreSQL, MongoDB, Elasticsearch
|
||||
- **Utilities**: Uptime Kuma, Authelia, VaultWarden
|
||||
|
||||
---
|
||||
|
||||
## Disaster Recovery & Backup
|
||||
|
||||
### Export Location & Contents
|
||||
|
||||
```
|
||||
/home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/
|
||||
├── exports/
|
||||
│ └── apps/
|
||||
│ ├── docker-containers.json ← 13 containers + metadata
|
||||
│ ├── docker-containers.txt ← Human-readable format
|
||||
│ ├── docker-images.json ← 12 images + details
|
||||
│ ├── docker-networks.json ← 6 networks configuration
|
||||
│ ├── docker-volumes.json ← All volume definitions
|
||||
│ ├── docker-compose-projects.json ← Compose project metadata
|
||||
│ ├── app_configs_list.txt ← Directory tree
|
||||
│ ├── app_mounts_list.txt ← Mount point listing
|
||||
│ ├── docker_sizes.txt ← Storage footprint
|
||||
│ └── containers/ ← Individual container exports
|
||||
│ ├── flaresolverr.json
|
||||
│ ├── prowlarr.json
|
||||
│ ├── deluge.json
|
||||
│ ├── gluetun.json
|
||||
│ ├── epic_dewdney.json
|
||||
│ ├── frosty_gates.json
|
||||
│ ├── arr-stack-*.json (3 files)
|
||||
│ ├── ix-plex-*.json (2 files)
|
||||
│ ├── ix-dockge-dockge-1.json
|
||||
│ └── beszel-agent.json
|
||||
│
|
||||
└── configs/
|
||||
└── apps/
|
||||
└── metadata.yaml ← TrueNAS apps catalog metadata
|
||||
```
|
||||
|
||||
### Recovery Procedures
|
||||
|
||||
#### Restore Container Configuration
|
||||
```bash
|
||||
# View container export
|
||||
cat /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-containers.json | jq '.[] | {name: .Names, image: .Image, status: .Status}'
|
||||
|
||||
# Extract specific container details
|
||||
jq '.[] | select(.Names | contains("plex"))' /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-containers.json
|
||||
```
|
||||
|
||||
#### Restore from TrueNAS UI
|
||||
1. Access TrueNAS Web UI → Apps
|
||||
2. For each app in the inventory:
|
||||
- Click "Install" from appropriate catalog (stable/community)
|
||||
- Upload saved configuration if available
|
||||
- Configure environment variables and mounts
|
||||
- Deploy
|
||||
|
||||
#### Rebuild Compose Projects
|
||||
```bash
|
||||
# Export compose definitions from Dockge
|
||||
# Via Dockge UI: http://192.168.2.150:31014/
|
||||
# Or via API/Docker daemon
|
||||
|
||||
# Restore Docker volumes (requires separate process)
|
||||
# Consider using:
|
||||
# - docker volume restore (from backups)
|
||||
# - ZFS snapshot rollback
|
||||
# - Manual data copy from backup source
|
||||
```
|
||||
|
||||
#### Restore Media Library
|
||||
This requires separate backup strategy:
|
||||
1. Restore ZFS snapshots to `/mnt/Vauly/`
|
||||
2. Or restore from external backup source
|
||||
3. Or resync from original media sources
|
||||
|
||||
---
|
||||
|
||||
## Configuration Recommendations
|
||||
|
||||
### Immediate Actions Required
|
||||
|
||||
1. **Fix VPN Connectivity** (Priority: Medium)
|
||||
- Investigate Gluetun unhealthy status
|
||||
- Check Gluetun logs: `docker logs gluetun`
|
||||
- Verify VPN provider credentials
|
||||
- Consider restarting service
|
||||
- Verify health check logic not too restrictive
|
||||
|
||||
2. **Monitor NordVPN Instances** (Priority: Low)
|
||||
- Decide if these are needed
|
||||
- If not, consider removing to free resources
|
||||
- If needed, diagnose and fix connection issues
|
||||
|
||||
3. **Add Health Checks** (Priority: Medium)
|
||||
- Sonarr: HTTP check on port 8989
|
||||
- Radarr: HTTP check on port 7878
|
||||
- Bazarr: HTTP check on port 6767
|
||||
- Prowlarr: HTTP check on default port
|
||||
- FlareSolverr: Browser automation endpoint check
|
||||
- Deluge: Connection pool check
|
||||
|
||||
### Security Hardening
|
||||
|
||||
1. **Network Segmentation**
|
||||
- Consider separate VLAN for media services
|
||||
- Restrict Plex port exposure (currently 0.0.0.0:32400)
|
||||
- Implement firewall rules per service
|
||||
|
||||
2. **Access Control**
|
||||
- Add authentication to Dockge (currently exposed)
|
||||
- Secure Prowlarr/FlareSolverr endpoints
|
||||
- Consider reverse proxy with OAuth/OIDC
|
||||
|
||||
3. **Secrets Management**
|
||||
- Use TrueNAS Secrets for environment variables
|
||||
- Don't commit API keys to git
|
||||
- Rotate credentials regularly
|
||||
- Use dedicated VPN accounts for each service
|
||||
|
||||
4. **Resource Limits**
|
||||
```yaml
|
||||
# Add to docker-compose
|
||||
services:
|
||||
plex:
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '4'
|
||||
memory: 4G
|
||||
reservations:
|
||||
cpus: '2'
|
||||
memory: 2G
|
||||
```
|
||||
|
||||
5. **Logging & Monitoring**
|
||||
- Enable Docker logging drivers (json-file with rotation)
|
||||
- Forward logs to central logging (ELK, Loki)
|
||||
- Implement alerting on unhealthy containers
|
||||
- Track container restart patterns
|
||||
|
||||
### Performance Optimization
|
||||
|
||||
1. **Image Updates**
|
||||
```bash
|
||||
# Check for newer image versions
|
||||
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Created}}"
|
||||
|
||||
# Pull updates
|
||||
docker pull lscr.io/linuxserver/sonarr:latest
|
||||
```
|
||||
|
||||
2. **Cleanup Unused Resources**
|
||||
```bash
|
||||
# Remove dangling images
|
||||
docker image prune -a -f
|
||||
|
||||
# Remove unused volumes
|
||||
docker volume prune -f
|
||||
|
||||
# Remove exited containers
|
||||
docker container prune -f
|
||||
```
|
||||
|
||||
3. **Storage Optimization**
|
||||
- Monitor `/mnt/Vauly/` usage
|
||||
- Implement automated cleanup (old downloads)
|
||||
- Consider compression for archive media
|
||||
|
||||
---
|
||||
|
||||
## Related Documentation
|
||||
|
||||
### In This Repository
|
||||
- **README.md**: Overview and quick start
|
||||
- **INDEX.md**: Complete file navigation and reference
|
||||
- **CLAUDE.md**: AI assistant guidelines and architecture
|
||||
- **scripts/collect-truenas-apps.sh**: Collection script source code
|
||||
- **disaster-recovery/**: All exported configurations
|
||||
|
||||
### External Resources
|
||||
- **TrueNAS Docs**: https://www.truenas.com/docs/scale/
|
||||
- **Docker Docs**: https://docs.docker.com/
|
||||
- **Plex Support**: https://support.plex.tv/
|
||||
- **Arr Stack Wikis**:
|
||||
- Sonarr: https://wiki.servarr.com/sonarr
|
||||
- Radarr: https://wiki.servarr.com/radarr
|
||||
- Bazarr: https://wiki.servarr.com/bazarr
|
||||
- Prowlarr: https://wiki.servarr.com/prowlarr
|
||||
|
||||
---
|
||||
|
||||
## Appendix: Raw Data Access
|
||||
|
||||
### Query Individual Container Details
|
||||
```bash
|
||||
# All containers in JSON
|
||||
jq . /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-containers.json
|
||||
|
||||
# Single container
|
||||
jq '.[] | select(.Names == "ix-plex-plex-1")' /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-containers.json
|
||||
|
||||
# Container IDs and names only
|
||||
jq '.[] | {id: .ID, name: .Names}' /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-containers.json
|
||||
```
|
||||
|
||||
### Network Configuration Access
|
||||
```bash
|
||||
jq . /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-networks.json
|
||||
```
|
||||
|
||||
### Volume Inventory
|
||||
```bash
|
||||
jq . /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-volumes.json
|
||||
```
|
||||
|
||||
### Docker Images
|
||||
```bash
|
||||
jq . /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/exports/apps/docker-images.json
|
||||
```
|
||||
|
||||
### App Metadata
|
||||
```bash
|
||||
cat /home/jramos/truenas/disaster-recovery/truenas-apps-export-20251216-143515/configs/apps/metadata.yaml
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Document Version**: 1.0
|
||||
**Last Updated**: 2025-12-16 14:35:15
|
||||
**Export Source**: TrueNAS Scale at 192.168.2.150
|
||||
**Maintained By**: Scribe (Documentation Agent)
|
||||
**Format**: Markdown
|
||||
**License**: Personal Use (Same as Repository)
|
||||
@@ -0,0 +1,553 @@
|
||||
beszel:
|
||||
custom_app: true
|
||||
human_version: 1.0.0_custom
|
||||
metadata:
|
||||
app_version: custom
|
||||
capabilities: []
|
||||
description: This is a custom app where user can use his/her own docker compose
|
||||
file for deploying services
|
||||
home: ''
|
||||
host_mounts: []
|
||||
maintainers: []
|
||||
name: custom-app
|
||||
run_as_context: []
|
||||
sources: []
|
||||
title: Custom App
|
||||
train: stable
|
||||
version: 1.0.0
|
||||
migrated: false
|
||||
notes: null
|
||||
portals: {}
|
||||
version: 1.0.0
|
||||
dockge:
|
||||
custom_app: false
|
||||
human_version: 1.5.0_1.2.14
|
||||
metadata:
|
||||
annotations:
|
||||
min_scale_version: 24.10.2.2
|
||||
app_version: 1.5.0
|
||||
capabilities:
|
||||
- description: Dockge is able to change file ownership arbitrarily
|
||||
name: CHOWN
|
||||
- description: Dockge is able to bypass file permission checks
|
||||
name: DAC_OVERRIDE
|
||||
- description: Dockge is able to bypass permission checks for file operations
|
||||
name: FOWNER
|
||||
- description: Dockge is able to send signals to any process
|
||||
name: KILL
|
||||
- description: Dockge is able to set file capabilities on other files
|
||||
name: SETFCAP
|
||||
- description: Dockge is able to change group ID of processes
|
||||
name: SETGID
|
||||
- description: Dockge is able to transfer capabilities between processes
|
||||
name: SETPCAP
|
||||
- description: Dockge is able to change user ID of processes
|
||||
name: SETUID
|
||||
categories:
|
||||
- management
|
||||
changelog_url: https://github.com/louislam/dockge/releases
|
||||
date_added: '2024-08-01'
|
||||
description: A fancy, easy-to-use and reactive self-hosted docker compose.yaml
|
||||
stack-oriented manager
|
||||
home: https://dockge.kuma.pet
|
||||
host_mounts:
|
||||
- description: Docker socket
|
||||
host_path: /var/run/docker.sock
|
||||
icon: https://media.sys.truenas.net/apps/dockge/icons/icon.svg
|
||||
keywords:
|
||||
- docker
|
||||
- compose
|
||||
last_update: '2025-11-28 16:17:12'
|
||||
lib_version: 2.1.65
|
||||
lib_version_hash: f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5
|
||||
maintainers:
|
||||
- email: dev@truenas.com
|
||||
name: truenas
|
||||
url: https://www.truenas.com/
|
||||
name: dockge
|
||||
run_as_context:
|
||||
- description: Dockge runs as root user.
|
||||
gid: 0
|
||||
group_name: root
|
||||
uid: 0
|
||||
user_name: root
|
||||
screenshots:
|
||||
- https://media.sys.truenas.net/apps/dockge/screenshots/screenshot1.png
|
||||
sources:
|
||||
- https://dockge.kuma.pet
|
||||
- https://github.com/louislam/dockge
|
||||
title: Dockge
|
||||
train: community
|
||||
version: 1.2.14
|
||||
migrated: false
|
||||
notes: '# Dockge
|
||||
|
||||
|
||||
## Security
|
||||
|
||||
|
||||
**Read the following security precautions to ensure that you wish to continue
|
||||
using this application.**
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [dockge]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: root
|
||||
|
||||
- Group: root
|
||||
|
||||
- Supplementary Groups: apps, docker
|
||||
|
||||
|
||||
#### Passing Host Files, Devices, or Sockets into the Container
|
||||
|
||||
|
||||
- Docker Socket (/var/run/docker.sock) - (Read/Write)
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Bug Reports and Feature Requests
|
||||
|
||||
|
||||
If you find a bug in this app or have an idea for a new feature, please file an
|
||||
issue at
|
||||
|
||||
https://github.com/truenas/apps
|
||||
|
||||
'
|
||||
portals:
|
||||
Web UI: http://0.0.0.0:31014/
|
||||
version: 1.2.14
|
||||
open-speed-test:
|
||||
custom_app: false
|
||||
human_version: v2.0.6_1.0.21
|
||||
metadata:
|
||||
app_version: v2.0.6
|
||||
capabilities: []
|
||||
categories:
|
||||
- networking
|
||||
changelog_url: https://github.com/openspeedtest/Docker-Image/tags
|
||||
date_added: '2025-02-05'
|
||||
description: "SpeedTest by OpenSpeedTest\u2122 is a Free and Open-Source HTML5\
|
||||
\ Network Performance Estimation Tool"
|
||||
home: https://openspeedtest.com
|
||||
host_mounts: []
|
||||
icon: https://media.sys.truenas.net/apps/open-speed-test/icons/icon.svg
|
||||
keywords:
|
||||
- speedtest
|
||||
last_update: '2025-11-15 15:15:59'
|
||||
lib_version: 2.1.57
|
||||
lib_version_hash: 6659ad369fff2f1df318cb6353bb32bffe7047dc21df4823750d39be7284e605
|
||||
maintainers:
|
||||
- email: dev@truenas.com
|
||||
name: truenas
|
||||
url: https://www.truenas.com/
|
||||
name: open-speed-test
|
||||
run_as_context:
|
||||
- description: Open Speed Test runs as non-root user.
|
||||
gid: 101
|
||||
group_name: nginx
|
||||
uid: 101
|
||||
user_name: nginx
|
||||
screenshots:
|
||||
- https://media.sys.truenas.net/apps/open-speed-test/screenshots/screenshot1.gif
|
||||
sources:
|
||||
- https://github.com/openspeedtest/Speed-Test
|
||||
title: Open Speed Test
|
||||
train: community
|
||||
version: 1.0.21
|
||||
migrated: false
|
||||
notes: '# Open Speed Test
|
||||
|
||||
|
||||
## Security
|
||||
|
||||
|
||||
**Read the following security precautions to ensure that you wish to continue
|
||||
using this application.**
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [open-speed-test]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 101
|
||||
|
||||
- Group: 101
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Bug Reports and Feature Requests
|
||||
|
||||
|
||||
If you find a bug in this app or have an idea for a new feature, please file an
|
||||
issue at
|
||||
|
||||
https://github.com/truenas/apps
|
||||
|
||||
'
|
||||
portals:
|
||||
HTTP: http://0.0.0.0:30116/
|
||||
HTTPS: https://0.0.0.0:30117/
|
||||
version: 1.0.21
|
||||
paperless-ngx:
|
||||
custom_app: false
|
||||
human_version: 2.18.4_1.3.27
|
||||
metadata:
|
||||
annotations:
|
||||
min_scale_version: 24.10.2.2
|
||||
app_version: 2.18.4
|
||||
capabilities:
|
||||
- description: Paperless is able to change file ownership arbitrarily
|
||||
name: CHOWN
|
||||
- description: Paperless is able to bypass file permission checks
|
||||
name: DAC_OVERRIDE
|
||||
- description: Paperless is able to bypass permission checks for file operations
|
||||
name: FOWNER
|
||||
- description: Paperless is able to change group ID of processes
|
||||
name: SETGID
|
||||
- description: Paperless is able to change user ID of processes
|
||||
name: SETUID
|
||||
categories:
|
||||
- productivity
|
||||
changelog_url: https://github.com/paperless-ngx/paperless-ngx/releases
|
||||
date_added: '2024-09-10'
|
||||
description: Paperless-ngx is a document management system that transforms your
|
||||
physical documents into a searchable online archive so you can keep, well, less
|
||||
paper.
|
||||
home: https://docs.paperless-ngx.com
|
||||
host_mounts: []
|
||||
icon: https://media.sys.truenas.net/apps/paperless-ngx/icons/icon.svg
|
||||
keywords:
|
||||
- document
|
||||
- management
|
||||
lib_version: 2.1.50
|
||||
lib_version_hash: 82f6bd4b66d71cc5456607ea1faed36d33faca43a0af1c6555704df4c2104460
|
||||
maintainers:
|
||||
- email: dev@ixsystems.com
|
||||
name: truenas
|
||||
url: https://www.truenas.com/
|
||||
name: paperless-ngx
|
||||
run_as_context:
|
||||
- description: Paperless-ngx runs as root user.
|
||||
gid: 0
|
||||
group_name: root
|
||||
uid: 0
|
||||
user_name: root
|
||||
- description: Postgres runs as non-root user.
|
||||
gid: 999
|
||||
group_name: postgres
|
||||
uid: 999
|
||||
user_name: postgres
|
||||
- description: Redis runs as any non-root user.
|
||||
gid: 568
|
||||
group_name: redis
|
||||
uid: 568
|
||||
user_name: redis
|
||||
- description: Tika runs as a non-root user.
|
||||
gid: 35002
|
||||
group_name: tika
|
||||
uid: 35002
|
||||
user_name: tika
|
||||
- description: Gotenberg runs as a non-root user.
|
||||
gid: 1001
|
||||
group_name: gotenberg
|
||||
uid: 1001
|
||||
user_name: gotenberg
|
||||
screenshots:
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot1.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot2.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot3.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot4.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot5.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot6.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot7.png
|
||||
- https://media.sys.truenas.net/apps/paperless-ngx/screenshots/screenshot8.png
|
||||
sources:
|
||||
- https://hub.docker.com/r/paperlessngx/paperless-ngx
|
||||
- https://github.com/paperless-ngx/paperless-ngx
|
||||
title: Paperless-ngx
|
||||
train: community
|
||||
version: 1.3.27
|
||||
migrated: false
|
||||
notes: '# Paperless-ngx
|
||||
|
||||
|
||||
## Security
|
||||
|
||||
|
||||
**Read the following security precautions to ensure that you wish to continue
|
||||
using this application.**
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [gotenberg]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 1001
|
||||
|
||||
- Group: 1001
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [paperless]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: root
|
||||
|
||||
- Group: root
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [postgres]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 999
|
||||
|
||||
- Group: 999
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [redis]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 568
|
||||
|
||||
- Group: 568
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [tika]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 35002
|
||||
|
||||
- Group: 35002
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [permissions]
|
||||
|
||||
|
||||
**This container is short-lived.**
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: root
|
||||
|
||||
- Group: root
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [postgres_upgrade]
|
||||
|
||||
|
||||
**This container is short-lived.**
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: 999
|
||||
|
||||
- Group: 999
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Bug Reports and Feature Requests
|
||||
|
||||
|
||||
If you find a bug in this app or have an idea for a new feature, please file an
|
||||
issue at
|
||||
|
||||
https://github.com/truenas/apps
|
||||
|
||||
'
|
||||
portals:
|
||||
Web UI: http://0.0.0.0:30070/
|
||||
version: 1.3.27
|
||||
plex:
|
||||
custom_app: false
|
||||
human_version: 1.42.2.10156-f737b826c_1.2.19
|
||||
metadata:
|
||||
annotations:
|
||||
min_scale_version: 24.10.2.2
|
||||
app_version: 1.42.2.10156-f737b826c
|
||||
capabilities:
|
||||
- description: Plex is able to change file ownership arbitrarily
|
||||
name: CHOWN
|
||||
- description: Plex is able to bypass file permission checks
|
||||
name: DAC_OVERRIDE
|
||||
- description: Plex is able to bypass permission checks for file operations
|
||||
name: FOWNER
|
||||
- description: Plex is able to send signals to any process
|
||||
name: KILL
|
||||
- description: Plex is able to change group ID of processes
|
||||
name: SETGID
|
||||
- description: Plex is able to change user ID of processes
|
||||
name: SETUID
|
||||
categories:
|
||||
- media
|
||||
changelog_url: https://forums.plex.tv/t/plex-media-server/30447/
|
||||
date_added: '2024-07-23'
|
||||
description: Plex is a media server that allows you to stream your media to any
|
||||
Plex client.
|
||||
home: https://plex.tv
|
||||
host_mounts: []
|
||||
icon: https://media.sys.truenas.net/apps/plex/icons/icon.png
|
||||
keywords:
|
||||
- plex
|
||||
- media
|
||||
- entertainment
|
||||
- movies
|
||||
- series
|
||||
- tv
|
||||
- streaming
|
||||
lib_version: 2.1.65
|
||||
lib_version_hash: f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5
|
||||
maintainers:
|
||||
- email: dev@truenas.com
|
||||
name: truenas
|
||||
url: https://www.truenas.com/
|
||||
name: plex
|
||||
run_as_context:
|
||||
- description: Plex runs as root user.
|
||||
gid: 0
|
||||
group_name: root
|
||||
uid: 0
|
||||
user_name: root
|
||||
screenshots:
|
||||
- https://media.sys.truenas.net/apps/plex/screenshots/screenshot1.png
|
||||
- https://media.sys.truenas.net/apps/plex/screenshots/screenshot2.png
|
||||
sources:
|
||||
- https://plex.tv
|
||||
- https://hub.docker.com/r/plexinc/pms-docker
|
||||
title: Plex
|
||||
train: stable
|
||||
version: 1.2.19
|
||||
migrated: false
|
||||
notes: '# Plex
|
||||
|
||||
|
||||
## Security
|
||||
|
||||
|
||||
**Read the following security precautions to ensure that you wish to continue
|
||||
using this application.**
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [plex]
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: root
|
||||
|
||||
- Group: root
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Container: [permissions]
|
||||
|
||||
|
||||
**This container is short-lived.**
|
||||
|
||||
|
||||
#### Running user/group(s)
|
||||
|
||||
|
||||
- User: root
|
||||
|
||||
- Group: root
|
||||
|
||||
- Supplementary Groups: apps
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Bug Reports and Feature Requests
|
||||
|
||||
|
||||
If you find a bug in this app or have an idea for a new feature, please file an
|
||||
issue at
|
||||
|
||||
https://github.com/truenas/apps
|
||||
|
||||
'
|
||||
portals:
|
||||
Web UI: http://0.0.0.0:32400/web
|
||||
version: 1.2.19
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,291 @@
|
||||
[
|
||||
{
|
||||
"Id": "bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea",
|
||||
"Created": "2025-12-13T16:23:53.830091485Z",
|
||||
"Path": "/init",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2125230,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T03:46:20.94700922Z",
|
||||
"FinishedAt": "2025-12-14T03:41:28.31336074Z"
|
||||
},
|
||||
"Image": "sha256:8299f2426299b004d50e0bf31fcee74921b238b95a0aa1b436e70c2654503b2a",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea/bcb36fb9aa892da089ca5468412609d417374fd3c2787a620945ea936d3fb1ea-json.log",
|
||||
"Name": "/arr-stack-bazarr-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/movies:/movies:rw",
|
||||
"/mnt/Vauly/media/bazarr/config:/config:rw"
|
||||
],
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "ix-plex_default",
|
||||
"PortBindings": {
|
||||
"6767/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "6767"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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/2d27d1e95a1ff245a6873e964fc53206e3726b1ed9792822e47e9f38aaee0d35-init/diff:/mnt/.ix-apps/docker/overlay2/35b37eca81a9cc49c9ebb3ae15613b49a8421a2e9ce5e2b3e60049046c8253f8/diff:/mnt/.ix-apps/docker/overlay2/2863b3ae75d7b56780b1f4fb416499cd6bcae0a630277ef05c9e463bb9700431/diff:/mnt/.ix-apps/docker/overlay2/c67ac775262e8c9fd7c10644f12eaabcfd0992eae58148d39d20dd464f223848/diff:/mnt/.ix-apps/docker/overlay2/a81537cec6712b78cf249ab874f7f8d5ccaea5ac68d1de96241085b4450114fd/diff:/mnt/.ix-apps/docker/overlay2/f01acad9cb994657ec8ff8387a6bc2dd2dfee61665437071fde3531dba0e4239/diff:/mnt/.ix-apps/docker/overlay2/ba9471de6b48baf80e98fc8d15c71e872553991a5c7eae9b951cbc3d402a5ce6/diff:/mnt/.ix-apps/docker/overlay2/7e7e432a00c22fef336a2cefe97e2dbbee4ccd3755c8202b554c9b74c98dce6d/diff:/mnt/.ix-apps/docker/overlay2/5a65828d675caff6c292049a85bdad5b3260b0fd136fc47e65fae7a54770ecb1/diff:/mnt/.ix-apps/docker/overlay2/ab1615ee2ef1998999cd921b46c3cde9ab947ad5ca91bf3c628d5090e449b274/diff:/mnt/.ix-apps/docker/overlay2/da2be6c53127ec2444023a16160dcf34ed4f15343a4d679c9570dee47e4cd1cd/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/2d27d1e95a1ff245a6873e964fc53206e3726b1ed9792822e47e9f38aaee0d35/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/2d27d1e95a1ff245a6873e964fc53206e3726b1ed9792822e47e9f38aaee0d35/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/2d27d1e95a1ff245a6873e964fc53206e3726b1ed9792822e47e9f38aaee0d35/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/movies",
|
||||
"Destination": "/movies",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/bazarr/config",
|
||||
"Destination": "/config",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "bcb36fb9aa89",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"6767/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"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Image": "lscr.io/linuxserver/bazarr:latest",
|
||||
"Volumes": {
|
||||
"/config": {}
|
||||
},
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- v1.5.3-ls327 Build-date:- 2025-12-09T21:33:37+00:00",
|
||||
"com.docker.compose.config-hash": "7b9aa0f0d6189c8399e8fc3600f5ef06f45f359a603dd5439369e3fb035cca75",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:8299f2426299b004d50e0bf31fcee74921b238b95a0aa1b436e70c2654503b2a",
|
||||
"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": "bazarr",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"maintainer": "chbmb",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-12-09T21:33:37+00:00",
|
||||
"org.opencontainers.image.description": "[Bazarr](https://www.bazarr.media/) is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-bazarr",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "1852470226109ed6612e61a92ee3b7da77439464",
|
||||
"org.opencontainers.image.revision": "1852470226109ed6612e61a92ee3b7da77439464",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-bazarr",
|
||||
"org.opencontainers.image.title": "Bazarr",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-bazarr/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "v1.5.3-ls327"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "37027e0528afd49b90f0b27ef695bab94cd2853b66e65793e051a00f1210b4fd",
|
||||
"SandboxKey": "/var/run/docker/netns/37027e0528af",
|
||||
"Ports": {
|
||||
"6767/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "6767"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "6767"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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-bazarr-1",
|
||||
"bazarr"
|
||||
],
|
||||
"MacAddress": "02:42:ac:10:01:04",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "2dc8d24e046df5323c476d20786d73a611df9e082b74b9e929a1222d3d57c818",
|
||||
"EndpointID": "39c85c61ed875ae3c56f9e5242687a7e3387d76beaac3af0be5399877f1be83e",
|
||||
"Gateway": "172.16.1.1",
|
||||
"IPAddress": "172.16.1.4",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0:0:0:1::1",
|
||||
"GlobalIPv6Address": "fdd0:0:0:1::4",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": [
|
||||
"arr-stack-bazarr-1",
|
||||
"bazarr",
|
||||
"bcb36fb9aa89"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,294 @@
|
||||
[
|
||||
{
|
||||
"Id": "b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929",
|
||||
"Created": "2025-12-13T16:23:53.83172058Z",
|
||||
"Path": "/init",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2125290,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T03:46:21.115262863Z",
|
||||
"FinishedAt": "2025-12-14T03:41:31.38393175Z"
|
||||
},
|
||||
"Image": "sha256:7a7549821e38515543473b6468fe2c15bcbed5782982148658989714e437554a",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929/b717503fcc3d0922208c16a3fde3dcbe3e4e96850e987fe76136876234027929-json.log",
|
||||
"Name": "/arr-stack-radarr-1",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": [
|
||||
"/mnt/Vauly/media/downloads:/downloads:rw",
|
||||
"/mnt/Vauly/media/movies:/movies:rw",
|
||||
"/mnt/Vauly/media/radarr/data:/config:rw"
|
||||
],
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "ix-plex_default",
|
||||
"PortBindings": {
|
||||
"7878/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "7878"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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/cadfb269b7a1cb5b8a4c8027b7ac6c59ba74d43473922cd2abbe3c0e32429454-init/diff:/mnt/.ix-apps/docker/overlay2/58268b8520478258e947b293fd6294023ae61d5058c75157fb2aaea2645cf8c6/diff:/mnt/.ix-apps/docker/overlay2/1332bffaf451db6cedcf7a88927573e3259557f10737d4cb4977b9aae5f947e6/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/cadfb269b7a1cb5b8a4c8027b7ac6c59ba74d43473922cd2abbe3c0e32429454/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/cadfb269b7a1cb5b8a4c8027b7ac6c59ba74d43473922cd2abbe3c0e32429454/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/cadfb269b7a1cb5b8a4c8027b7ac6c59ba74d43473922cd2abbe3c0e32429454/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/downloads",
|
||||
"Destination": "/downloads",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/movies",
|
||||
"Destination": "/movies",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/radarr/data",
|
||||
"Destination": "/config",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "b717503fcc3d",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"7878/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"PUID=1000",
|
||||
"TZ=America/Denver",
|
||||
"PGID=1000",
|
||||
"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",
|
||||
"COMPlus_EnableDiagnostics=0",
|
||||
"TMPDIR=/run/radarr-temp"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Image": "lscr.io/linuxserver/radarr:latest",
|
||||
"Volumes": {
|
||||
"/config": {}
|
||||
},
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- 6.0.4.10291-ls288 Build-date:- 2025-11-23T17:00:47+00:00",
|
||||
"com.docker.compose.config-hash": "0990750b55a3971436608ed1b3f11245365ca3aa7cb9413ad76d67515cd435a0",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:7a7549821e38515543473b6468fe2c15bcbed5782982148658989714e437554a",
|
||||
"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": "radarr",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"maintainer": "Roxedus,thespad",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-11-23T17:00:47+00:00",
|
||||
"org.opencontainers.image.description": "[Radarr](https://github.com/Radarr/Radarr) - A fork of Sonarr to work with movies à la Couchpotato. ",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-radarr",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "2af6aea50f3e98007223aae2e8c053d09832396f",
|
||||
"org.opencontainers.image.revision": "2af6aea50f3e98007223aae2e8c053d09832396f",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-radarr",
|
||||
"org.opencontainers.image.title": "Radarr",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-radarr/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "6.0.4.10291-ls288"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "91b335c9a558d508426be63e6177c7c120e22fb368222e0ce35b78b9b1c25403",
|
||||
"SandboxKey": "/var/run/docker/netns/91b335c9a558",
|
||||
"Ports": {
|
||||
"7878/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "7878"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "7878"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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-radarr-1",
|
||||
"radarr"
|
||||
],
|
||||
"MacAddress": "02:42:ac:10:01:05",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "2dc8d24e046df5323c476d20786d73a611df9e082b74b9e929a1222d3d57c818",
|
||||
"EndpointID": "dab700edb74a03a8ec1def2597653f5ac8ea757ba3548f4364278cef908a7dfe",
|
||||
"Gateway": "172.16.1.1",
|
||||
"IPAddress": "172.16.1.5",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0:0:0:1::1",
|
||||
"GlobalIPv6Address": "fdd0:0:0:1::5",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": [
|
||||
"arr-stack-radarr-1",
|
||||
"radarr",
|
||||
"b717503fcc3d"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,296 @@
|
||||
[
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,228 @@
|
||||
[
|
||||
{
|
||||
"Id": "b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82",
|
||||
"Created": "2025-09-22T03:18:12.251083709Z",
|
||||
"Path": "/agent",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 6626,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-11-25T03:40:27.598996687Z",
|
||||
"FinishedAt": "2025-11-25T03:40:21.238830591Z"
|
||||
},
|
||||
"Image": "sha256:625533f71278287b11268cc49530656608b688b1cf1ba54af3d6c1d2f604c5ab",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82/b5842204dad77169dea1ad12112ea1918d53250ba709c9fa3c0a2726fa89be82-json.log",
|
||||
"Name": "/beszel-agent",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": [
|
||||
"/var/run/docker.sock:/var/run/docker.sock:ro"
|
||||
],
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "host",
|
||||
"PortBindings": {},
|
||||
"RestartPolicy": {
|
||||
"Name": "unless-stopped",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": false,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"CapAdd": null,
|
||||
"CapDrop": null,
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": [],
|
||||
"DnsOptions": [],
|
||||
"DnsSearch": [],
|
||||
"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/3e00631c922729c3497327b1633bf67bf121ede0d8b8c8b107912bf1d7c095cc-init/diff:/mnt/.ix-apps/docker/overlay2/9c747b3a7a468edbc31a009a62f0d6d04766a10e3e2ec5c7e288feefec7b635a/diff:/mnt/.ix-apps/docker/overlay2/56b888214cddad5a467e091faa7d128a9d6ce97d2cc77a1f7849055aa80dc73c/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/3e00631c922729c3497327b1633bf67bf121ede0d8b8c8b107912bf1d7c095cc/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/3e00631c922729c3497327b1633bf67bf121ede0d8b8c8b107912bf1d7c095cc/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/3e00631c922729c3497327b1633bf67bf121ede0d8b8c8b107912bf1d7c095cc/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/var/run/docker.sock",
|
||||
"Destination": "/var/run/docker.sock",
|
||||
"Mode": "ro",
|
||||
"RW": false,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "vault",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"LISTEN=45876",
|
||||
"KEY=ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBZ2JGiT2D1+OlgJN/ifPh2xRJwZ6SBVUkNCyRcz4v5b",
|
||||
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Image": "henrygd/beszel-agent",
|
||||
"Volumes": null,
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/agent"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "d315073f34045a84b01880d985da050f95076f9dc13f9e39bbaba3adc7f61b60",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:625533f71278287b11268cc49530656608b688b1cf1ba54af3d6c1d2f604c5ab",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "ix-beszel",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_configs/beszel/versions/1.0.0/templates/rendered/docker-compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_configs/beszel/versions/1.0.0/templates/rendered",
|
||||
"com.docker.compose.service": "beszel-agent",
|
||||
"com.docker.compose.version": "2.32.3",
|
||||
"org.opencontainers.image.created": "2025-09-17T20:07:30.816Z",
|
||||
"org.opencontainers.image.description": "Lightweight server monitoring hub with historical data, docker stats, and alerts.",
|
||||
"org.opencontainers.image.licenses": "MIT",
|
||||
"org.opencontainers.image.revision": "fca13004bd3ab82b1c330c4a10c77386505ee65f",
|
||||
"org.opencontainers.image.source": "https://github.com/henrygd/beszel",
|
||||
"org.opencontainers.image.title": "beszel",
|
||||
"org.opencontainers.image.url": "https://github.com/henrygd/beszel",
|
||||
"org.opencontainers.image.version": "0.12.9"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "4dc730808b54e434836e366c5943b8fc0de1eabdaa8a095a6d75f0b7ed40f67c",
|
||||
"SandboxKey": "/var/run/docker/netns/default",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {
|
||||
"host": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": null,
|
||||
"MacAddress": "",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "ba1e19d5887d269d141c61a13041f4433876c3058ec5219b0d712ec02b967401",
|
||||
"EndpointID": "7698abe0348e21336113e0788f44c66f062ac15c69c8046a5036a10de43bf33d",
|
||||
"Gateway": "",
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"DNSNames": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,247 @@
|
||||
[
|
||||
{
|
||||
"Id": "e10aa1ce7cbacff21d92b0716e95c774e6e476f02f480905b9cc79be838ed217",
|
||||
"Created": "2025-12-14T03:52:10.054215863Z",
|
||||
"Path": "/init",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2132194,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T03:52:11.11329382Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
"Image": "sha256:cc3720995443ab48e779352fad9806c235e5c219d6bb51fd177bc0d83de5c5f8",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/e10aa1ce7cbacff21d92b0716e95c774e6e476f02f480905b9cc79be838ed217/e10aa1ce7cbacff21d92b0716e95c774e6e476f02f480905b9cc79be838ed217-json.log",
|
||||
"Name": "/deluge",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": [
|
||||
"/mnt/Vauly/media/deluge:/config:rw",
|
||||
"/mnt/Vauly/media/downloads:/downloads:rw"
|
||||
],
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "container:26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06",
|
||||
"PortBindings": {},
|
||||
"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/c9c99d83531e7d2ce43b40ad8d581cea675a93757be6045c5d2c93523587f5b9-init/diff:/mnt/.ix-apps/docker/overlay2/7e8745543e05833d54afd45f4d11e4c22ff3d3d4958346f042f23f62d94bb9db/diff:/mnt/.ix-apps/docker/overlay2/603094ffc45f5dd0e14082d8ca8bcba3606324cc61c70aed212f1526f15afef6/diff:/mnt/.ix-apps/docker/overlay2/715f07ff49b6c05e83bf0b27c7cddbdc4221979bbc86f6b9a2842231088e78b6/diff:/mnt/.ix-apps/docker/overlay2/049ff45320b009ce32048611a864d5c2aa449df883c01c400783c1cbe2305102/diff:/mnt/.ix-apps/docker/overlay2/a48fee53d953e5977a924ac8dd2aea33c6aa623aeb5af040b3e513b4e37072b9/diff:/mnt/.ix-apps/docker/overlay2/28f8df4f4035d99d0542f7b67e8022bd0b04f8547511342204bb85c44725930b/diff:/mnt/.ix-apps/docker/overlay2/4f59fbac74c1e86241b78324855b1660bd01db68674a697f0980c624896b4e40/diff:/mnt/.ix-apps/docker/overlay2/b5ec56aa0b477feab86630b06ee0dc80b27f308f5190758b8689cd1ef6468f85/diff:/mnt/.ix-apps/docker/overlay2/1d17b0644796b4e8fcb9a354c087d35a9ba839384676be61d03caed252889e80/diff:/mnt/.ix-apps/docker/overlay2/daf2917d1ed795a852c3b6cbb9ce7b1a2aa2ebddfb8138c09048d3609b0b062c/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/c9c99d83531e7d2ce43b40ad8d581cea675a93757be6045c5d2c93523587f5b9/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/c9c99d83531e7d2ce43b40ad8d581cea675a93757be6045c5d2c93523587f5b9/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/c9c99d83531e7d2ce43b40ad8d581cea675a93757be6045c5d2c93523587f5b9/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/downloads",
|
||||
"Destination": "/downloads",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/deluge",
|
||||
"Destination": "/config",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "26bc7cd665e9",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"58846/tcp": {},
|
||||
"58946/tcp": {},
|
||||
"58946/udp": {},
|
||||
"8112/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"PGID=1000",
|
||||
"TZ=America/Denver",
|
||||
"DOCKGE_ENABLE_CONSOLE=true",
|
||||
"PUID=1000",
|
||||
"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",
|
||||
"PYTHON_EGG_CACHE=/config/plugins/.python-eggs",
|
||||
"TMPDIR=/run/deluged-temp"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Image": "lscr.io/linuxserver/deluge",
|
||||
"Volumes": {
|
||||
"/config": {}
|
||||
},
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- 2.2.0-r1-ls358 Build-date:- 2025-12-08T15:43:25+00:00",
|
||||
"com.docker.compose.config-hash": "ff7efab544dcd9a005d241fca25afcc9ba1528954d114ae10370a7edd9209dd6",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "gluetun:service_started:false",
|
||||
"com.docker.compose.image": "sha256:cc3720995443ab48e779352fad9806c235e5c219d6bb51fd177bc0d83de5c5f8",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "vpn-deluge",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge",
|
||||
"com.docker.compose.replace": "daf1c54b149da07eed2548dbb4ef839392c88f94b6f7483e6e51c7936b98ea2a",
|
||||
"com.docker.compose.service": "deluge",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"maintainer": "aptalca",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-12-08T15:43:25+00:00",
|
||||
"org.opencontainers.image.description": "[Deluge](http://deluge-torrent.org/) is a lightweight, Free Software, cross-platform BitTorrent client. * Full Encryption * WebUI * Plugin System * Much more... ",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-deluge",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "1e3f46375e05f7ac5c33e6280428757e2409006f",
|
||||
"org.opencontainers.image.revision": "1e3f46375e05f7ac5c33e6280428757e2409006f",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-deluge",
|
||||
"org.opencontainers.image.title": "Deluge",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-deluge/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "2.2.0-r1-ls358"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "",
|
||||
"SandboxKey": "",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,264 @@
|
||||
[
|
||||
{
|
||||
"Id": "c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b",
|
||||
"Created": "2025-12-14T01:24:50.609129332Z",
|
||||
"Path": "/init",
|
||||
"Args": [
|
||||
"get-private-key"
|
||||
],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2043605,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T01:24:51.424002619Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z",
|
||||
"Health": {
|
||||
"Status": "unhealthy",
|
||||
"FailingStreak": 8148,
|
||||
"Log": [
|
||||
{
|
||||
"Start": "2025-12-16T14:38:56.368372006-08:00",
|
||||
"End": "2025-12-16T14:39:06.694791912-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:39:38.161401778-08:00",
|
||||
"End": "2025-12-16T14:39:40.349237113-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:10.373136967-08:00",
|
||||
"End": "2025-12-16T14:40:10.768135528-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:40.797183194-08:00",
|
||||
"End": "2025-12-16T14:40:42.088686997-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:12.118016249-08:00",
|
||||
"End": "2025-12-16T14:41:12.528350643-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Image": "sha256:35d50953f0fbbcccdb49bc8cb8b515fa558a94b22c2b0968b99605cc699937a5",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b/c2fbbec99464995a1f099f04a2d261d4b0ab04b9dbcaf3afb1badb3984b8396b-json.log",
|
||||
"Name": "/epic_dewdney",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "bridge",
|
||||
"PortBindings": {},
|
||||
"RestartPolicy": {
|
||||
"Name": "no",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": true,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
73,
|
||||
202
|
||||
],
|
||||
"CapAdd": null,
|
||||
"CapDrop": null,
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": [],
|
||||
"DnsOptions": [],
|
||||
"DnsSearch": [],
|
||||
"ExtraHosts": null,
|
||||
"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": [],
|
||||
"BlkioDeviceReadBps": [],
|
||||
"BlkioDeviceWriteBps": [],
|
||||
"BlkioDeviceReadIOps": [],
|
||||
"BlkioDeviceWriteIOps": [],
|
||||
"CpuPeriod": 0,
|
||||
"CpuQuota": 0,
|
||||
"CpuRealtimePeriod": 0,
|
||||
"CpuRealtimeRuntime": 0,
|
||||
"CpusetCpus": "",
|
||||
"CpusetMems": "",
|
||||
"Devices": [],
|
||||
"DeviceCgroupRules": null,
|
||||
"DeviceRequests": null,
|
||||
"MemoryReservation": 0,
|
||||
"MemorySwap": 0,
|
||||
"MemorySwappiness": null,
|
||||
"OomKillDisable": null,
|
||||
"PidsLimit": null,
|
||||
"Ulimits": [],
|
||||
"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/a03c86f128d3f746c4ef4a53a0b90a127521c84de9e5a8e969309272eafede96-init/diff:/mnt/.ix-apps/docker/overlay2/b68b8e433891384a940f6d42ad56757d8a2af96292196b2a9aec3ceb055bd763/diff:/mnt/.ix-apps/docker/overlay2/ff7cd65d95e967d2dd67922d877d03dbbbce45fc013d85ba04bf60ae74a0cb5f/diff:/mnt/.ix-apps/docker/overlay2/4b9e3a3413cb8ffd8670bbf065d27acf1bcff8704b14c9e1eac62722f1f1b900/diff:/mnt/.ix-apps/docker/overlay2/f2f9d61e2902f9a963a12695288e8d5c26e57c4329de8401b3848957974ad772/diff:/mnt/.ix-apps/docker/overlay2/732bb579b2331a7f8bea0b93543f8e80528766f02e6013fe4379da237a85ff7c/diff:/mnt/.ix-apps/docker/overlay2/d7eedf78e22b901e15dd808c10b544cd466b87d1bed34ff6c27fed4fb5246acd/diff:/mnt/.ix-apps/docker/overlay2/184767142fe12d5cc8df557d30bdf092ee763bbae61d841646abb23608c235d6/diff:/mnt/.ix-apps/docker/overlay2/0343ed8232b4bf56f37788fdaaedfa20c85b487754f63392fb7e7afe95e79ac4/diff:/mnt/.ix-apps/docker/overlay2/c1603503d2571082fb0532e5f3bf51bb9da30a20743db538c67d39e30ae37b8b/diff:/mnt/.ix-apps/docker/overlay2/ac606f6a719e54ef9d42242d558aab3e08fe156a7d820399747edcf408a0f83c/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/a03c86f128d3f746c4ef4a53a0b90a127521c84de9e5a8e969309272eafede96/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/a03c86f128d3f746c4ef4a53a0b90a127521c84de9e5a8e969309272eafede96/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/a03c86f128d3f746c4ef4a53a0b90a127521c84de9e5a8e969309272eafede96/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [],
|
||||
"Config": {
|
||||
"Hostname": "c2fbbec99464",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"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"
|
||||
],
|
||||
"Cmd": [
|
||||
"get-private-key"
|
||||
],
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"CMD-SHELL",
|
||||
"[ $(( $(date -u +%s) - $(wg show wg0 latest-handshakes | awk '{print $2}') )) -le 120 ] || exit 1"
|
||||
]
|
||||
},
|
||||
"Image": "ghcr.io/bubuntux/nordlynx",
|
||||
"Volumes": null,
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- a78343e5-ls25 Build-date:- 2025-11-22T13:34:47+00:00",
|
||||
"maintainer": "Julio Gutierrez julio.guti+nordlynx@pm.me",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-11-22T13:34:47+00:00",
|
||||
"org.opencontainers.image.description": "baseimage-alpine image by linuxserver.io",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-baseimage-alpine",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7",
|
||||
"org.opencontainers.image.revision": "5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-baseimage-alpine",
|
||||
"org.opencontainers.image.title": "Baseimage-alpine",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-baseimage-alpine/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "a78343e5-ls25"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "737785219ce886ca9c97d7b6379842bf8812525e30fa66488e8d193e1f4d4f40",
|
||||
"SandboxKey": "/var/run/docker/netns/737785219ce8",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "ff68b936d74479ff8575b58b50b841d83a597cf00113b3c48401894dd946e7d6",
|
||||
"Gateway": "172.16.0.1",
|
||||
"GlobalIPv6Address": "fdd0::242:ac10:3",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"IPAddress": "172.16.0.3",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0::1",
|
||||
"MacAddress": "02:42:ac:10:00:03",
|
||||
"Networks": {
|
||||
"bridge": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": null,
|
||||
"MacAddress": "02:42:ac:10:00:03",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "6688e82d28204e0d23dfae3fc29fc7ec99a4cdcfbac9dc72303c1352ed258273",
|
||||
"EndpointID": "ff68b936d74479ff8575b58b50b841d83a597cf00113b3c48401894dd946e7d6",
|
||||
"Gateway": "172.16.0.1",
|
||||
"IPAddress": "172.16.0.3",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0::1",
|
||||
"GlobalIPv6Address": "fdd0::242:ac10:3",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,230 @@
|
||||
[
|
||||
{
|
||||
"Id": "b9c3baf08da48e81f6d12d07ee1d2119a7a158fc14da69b664b68a842e965c95",
|
||||
"Created": "2025-12-14T05:37:11.569853248Z",
|
||||
"Path": "/usr/bin/dumb-init",
|
||||
"Args": [
|
||||
"--",
|
||||
"/usr/local/bin/python",
|
||||
"-u",
|
||||
"/app/flaresolverr.py"
|
||||
],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2254244,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T05:37:14.141449119Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
"Image": "sha256:2c9df6fe79644081e5146209e936ca21f56426531a457cba1124802d7ac0da6e",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/b9c3baf08da48e81f6d12d07ee1d2119a7a158fc14da69b664b68a842e965c95/b9c3baf08da48e81f6d12d07ee1d2119a7a158fc14da69b664b68a842e965c95-json.log",
|
||||
"Name": "/flaresolverr",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "container:26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06",
|
||||
"PortBindings": {},
|
||||
"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/0a988d7b036af31b30e23873930d6a642b99b32b11752f4f444f3a09fa5225ca-init/diff:/mnt/.ix-apps/docker/overlay2/d51ff64b6b297334407891474fea48c022e65a9101fb260954570cdd8714ed89/diff:/mnt/.ix-apps/docker/overlay2/24533675888c557f8f98cbcd04401a75a812348edc8fb07efe458fb8f6d30ed1/diff:/mnt/.ix-apps/docker/overlay2/bce57ea64c947a81fe8c41faebe70d1c1bbcb0eb6cfc0180d4a86c5c72885cbe/diff:/mnt/.ix-apps/docker/overlay2/4cb0c1de2eef57abae48d08e659cd4543a023360664befeecb14497e2dcc0207/diff:/mnt/.ix-apps/docker/overlay2/7ebda7509d9dcc9946f3eebd2da1a119e2be4722bc3d804c8305d61a4f5e08e8/diff:/mnt/.ix-apps/docker/overlay2/0f6e84f0a7139cb316f3c6fdff6e25e50120463ac41b5aaafa7a5b993a0ac3a8/diff:/mnt/.ix-apps/docker/overlay2/d0002b7b1d64a52a110ba3713ee4546a6b2d5a089940b7fe87ebd4e3460e55ac/diff:/mnt/.ix-apps/docker/overlay2/f1b52d4b6a6d1a417846722748e8646e6493c1a274bcf4f4b8ab1aeaefa34ce0/diff:/mnt/.ix-apps/docker/overlay2/4831654f1a7bbde54e1b8a4009be4a3f54bb4a8e77b9df43a66f5b7ef91a6840/diff:/mnt/.ix-apps/docker/overlay2/591dbf882acd704934a9b0c464267bfe0b0d747fb73c2a7a81ef37d0b1ed1a87/diff:/mnt/.ix-apps/docker/overlay2/74a643ef51240c1d967ab666f0c5090b7acb2665cc46b7b1f437b0ca8f6d86c1/diff:/mnt/.ix-apps/docker/overlay2/cad53a80a513e60bce545c178089fae8d632550a3f590b1350d7e937f01530b2/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/0a988d7b036af31b30e23873930d6a642b99b32b11752f4f444f3a09fa5225ca/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/0a988d7b036af31b30e23873930d6a642b99b32b11752f4f444f3a09fa5225ca/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/0a988d7b036af31b30e23873930d6a642b99b32b11752f4f444f3a09fa5225ca/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "volume",
|
||||
"Name": "e6f7628d8aa2edadca405f3148fc8fa0b58e264d68b5d62802a6b5c289f94608",
|
||||
"Source": "/mnt/.ix-apps/docker/volumes/e6f7628d8aa2edadca405f3148fc8fa0b58e264d68b5d62802a6b5c289f94608/_data",
|
||||
"Destination": "/config",
|
||||
"Driver": "local",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": ""
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "26bc7cd665e9",
|
||||
"Domainname": "",
|
||||
"User": "flaresolverr",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"8191/tcp": {},
|
||||
"8192/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"TZ=America/Denver",
|
||||
"LOG_LEVEL=info",
|
||||
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||||
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
|
||||
"PYTHON_VERSION=3.13.9",
|
||||
"PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66"
|
||||
],
|
||||
"Cmd": [
|
||||
"/usr/local/bin/python",
|
||||
"-u",
|
||||
"/app/flaresolverr.py"
|
||||
],
|
||||
"Image": "flaresolverr/flaresolverr:latest",
|
||||
"Volumes": {
|
||||
"/config": {}
|
||||
},
|
||||
"WorkingDir": "/app",
|
||||
"Entrypoint": [
|
||||
"/usr/bin/dumb-init",
|
||||
"--"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "0b963b7617e59668236f81c5d7559def791a8d957e41afa5e584468195406810",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "gluetun:service_started:true",
|
||||
"com.docker.compose.image": "sha256:2c9df6fe79644081e5146209e936ca21f56426531a457cba1124802d7ac0da6e",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "vpn-deluge",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge",
|
||||
"com.docker.compose.service": "flaresolverr",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"org.opencontainers.image.created": "2025-11-29T02:43:01.748Z",
|
||||
"org.opencontainers.image.description": "Proxy server to bypass Cloudflare protection",
|
||||
"org.opencontainers.image.licenses": "MIT",
|
||||
"org.opencontainers.image.revision": "ff65b7cc6861b64b9558dcc9b5449aada88ff48a",
|
||||
"org.opencontainers.image.source": "https://github.com/FlareSolverr/FlareSolverr",
|
||||
"org.opencontainers.image.title": "FlareSolverr",
|
||||
"org.opencontainers.image.url": "https://github.com/FlareSolverr/FlareSolverr",
|
||||
"org.opencontainers.image.version": "v3.4.6"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "",
|
||||
"SandboxKey": "",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,264 @@
|
||||
[
|
||||
{
|
||||
"Id": "a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe",
|
||||
"Created": "2025-12-14T01:17:26.538879227Z",
|
||||
"Path": "/init",
|
||||
"Args": [
|
||||
"get-private-key"
|
||||
],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2040512,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T01:17:27.238745075Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z",
|
||||
"Health": {
|
||||
"Status": "unhealthy",
|
||||
"FailingStreak": 8163,
|
||||
"Log": [
|
||||
{
|
||||
"Start": "2025-12-16T14:38:56.368560225-08:00",
|
||||
"End": "2025-12-16T14:39:06.869552038-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:39:38.161328492-08:00",
|
||||
"End": "2025-12-16T14:39:40.349797184-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:10.373101763-08:00",
|
||||
"End": "2025-12-16T14:40:10.768205593-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:40.797208387-08:00",
|
||||
"End": "2025-12-16T14:40:42.088669708-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:12.117931077-08:00",
|
||||
"End": "2025-12-16T14:41:12.565873054-08:00",
|
||||
"ExitCode": 2,
|
||||
"Output": "Unable to access interface: Operation not permitted\n/bin/sh: arithmetic syntax error\n"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Image": "sha256:35d50953f0fbbcccdb49bc8cb8b515fa558a94b22c2b0968b99605cc699937a5",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe/a61438137ff976dc77565b8b17111ddb95e3fef53cff75731bca01e8352765fe-json.log",
|
||||
"Name": "/frosty_gates",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "bridge",
|
||||
"PortBindings": {},
|
||||
"RestartPolicy": {
|
||||
"Name": "no",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": true,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
73,
|
||||
202
|
||||
],
|
||||
"CapAdd": null,
|
||||
"CapDrop": null,
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": [],
|
||||
"DnsOptions": [],
|
||||
"DnsSearch": [],
|
||||
"ExtraHosts": null,
|
||||
"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": [],
|
||||
"BlkioDeviceReadBps": [],
|
||||
"BlkioDeviceWriteBps": [],
|
||||
"BlkioDeviceReadIOps": [],
|
||||
"BlkioDeviceWriteIOps": [],
|
||||
"CpuPeriod": 0,
|
||||
"CpuQuota": 0,
|
||||
"CpuRealtimePeriod": 0,
|
||||
"CpuRealtimeRuntime": 0,
|
||||
"CpusetCpus": "",
|
||||
"CpusetMems": "",
|
||||
"Devices": [],
|
||||
"DeviceCgroupRules": null,
|
||||
"DeviceRequests": null,
|
||||
"MemoryReservation": 0,
|
||||
"MemorySwap": 0,
|
||||
"MemorySwappiness": null,
|
||||
"OomKillDisable": null,
|
||||
"PidsLimit": null,
|
||||
"Ulimits": [],
|
||||
"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/76a8d48494aab4c1ca7be60e180661a766f0a8aa9c2156ed0ada5f209cbd5428-init/diff:/mnt/.ix-apps/docker/overlay2/b68b8e433891384a940f6d42ad56757d8a2af96292196b2a9aec3ceb055bd763/diff:/mnt/.ix-apps/docker/overlay2/ff7cd65d95e967d2dd67922d877d03dbbbce45fc013d85ba04bf60ae74a0cb5f/diff:/mnt/.ix-apps/docker/overlay2/4b9e3a3413cb8ffd8670bbf065d27acf1bcff8704b14c9e1eac62722f1f1b900/diff:/mnt/.ix-apps/docker/overlay2/f2f9d61e2902f9a963a12695288e8d5c26e57c4329de8401b3848957974ad772/diff:/mnt/.ix-apps/docker/overlay2/732bb579b2331a7f8bea0b93543f8e80528766f02e6013fe4379da237a85ff7c/diff:/mnt/.ix-apps/docker/overlay2/d7eedf78e22b901e15dd808c10b544cd466b87d1bed34ff6c27fed4fb5246acd/diff:/mnt/.ix-apps/docker/overlay2/184767142fe12d5cc8df557d30bdf092ee763bbae61d841646abb23608c235d6/diff:/mnt/.ix-apps/docker/overlay2/0343ed8232b4bf56f37788fdaaedfa20c85b487754f63392fb7e7afe95e79ac4/diff:/mnt/.ix-apps/docker/overlay2/c1603503d2571082fb0532e5f3bf51bb9da30a20743db538c67d39e30ae37b8b/diff:/mnt/.ix-apps/docker/overlay2/ac606f6a719e54ef9d42242d558aab3e08fe156a7d820399747edcf408a0f83c/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/76a8d48494aab4c1ca7be60e180661a766f0a8aa9c2156ed0ada5f209cbd5428/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/76a8d48494aab4c1ca7be60e180661a766f0a8aa9c2156ed0ada5f209cbd5428/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/76a8d48494aab4c1ca7be60e180661a766f0a8aa9c2156ed0ada5f209cbd5428/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [],
|
||||
"Config": {
|
||||
"Hostname": "a61438137ff9",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"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"
|
||||
],
|
||||
"Cmd": [
|
||||
"get-private-key"
|
||||
],
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"CMD-SHELL",
|
||||
"[ $(( $(date -u +%s) - $(wg show wg0 latest-handshakes | awk '{print $2}') )) -le 120 ] || exit 1"
|
||||
]
|
||||
},
|
||||
"Image": "ghcr.io/bubuntux/nordlynx",
|
||||
"Volumes": null,
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- a78343e5-ls25 Build-date:- 2025-11-22T13:34:47+00:00",
|
||||
"maintainer": "Julio Gutierrez julio.guti+nordlynx@pm.me",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-11-22T13:34:47+00:00",
|
||||
"org.opencontainers.image.description": "baseimage-alpine image by linuxserver.io",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-baseimage-alpine",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7",
|
||||
"org.opencontainers.image.revision": "5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-baseimage-alpine",
|
||||
"org.opencontainers.image.title": "Baseimage-alpine",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-baseimage-alpine/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "a78343e5-ls25"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "a690c9fbac170bae6b7adb98d58a1dc9346f082a8cf09efbf68a1ce28d7a7119",
|
||||
"SandboxKey": "/var/run/docker/netns/a690c9fbac17",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "252ea268acb6890a1ededa138f9dd950dc5b58fb747fcfdfaef98bd01640e365",
|
||||
"Gateway": "172.16.0.1",
|
||||
"GlobalIPv6Address": "fdd0::242:ac10:2",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"IPAddress": "172.16.0.2",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0::1",
|
||||
"MacAddress": "02:42:ac:10:00:02",
|
||||
"Networks": {
|
||||
"bridge": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": null,
|
||||
"MacAddress": "02:42:ac:10:00:02",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "6688e82d28204e0d23dfae3fc29fc7ec99a4cdcfbac9dc72303c1352ed258273",
|
||||
"EndpointID": "252ea268acb6890a1ededa138f9dd950dc5b58fb747fcfdfaef98bd01640e365",
|
||||
"Gateway": "172.16.0.1",
|
||||
"IPAddress": "172.16.0.2",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0::1",
|
||||
"GlobalIPv6Address": "fdd0::242:ac10:2",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,455 @@
|
||||
[
|
||||
{
|
||||
"Id": "26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06",
|
||||
"Created": "2025-12-14T03:52:09.873716931Z",
|
||||
"Path": "/gluetun-entrypoint",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2132083,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T03:52:10.693799949Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z",
|
||||
"Health": {
|
||||
"Status": "unhealthy",
|
||||
"FailingStreak": 25343,
|
||||
"Log": [
|
||||
{
|
||||
"Start": "2025-12-16T14:40:51.185824262-08:00",
|
||||
"End": "2025-12-16T14:40:53.310570714-08:00",
|
||||
"ExitCode": 1,
|
||||
"Output": "2025-12-16T15:40:53-07:00 ERROR HTTP response status is not OK: 500 500 Internal Server Error: full periodic check: all check tries failed: attempt 1 (15122ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout, attempt 2 (22619ms): dialing: dial tcp4: lookup github.com: i/o timeout, attempt 3 (39768ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout\n\n2025-12-16T15:40:53-07:00 INFO Shutdown successful\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:58.31224677-08:00",
|
||||
"End": "2025-12-16T14:41:01.725136769-08:00",
|
||||
"ExitCode": 1,
|
||||
"Output": "2025-12-16T15:41:01-07:00 ERROR HTTP response status is not OK: 500 500 Internal Server Error: full periodic check: all check tries failed: attempt 1 (15122ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout, attempt 2 (22619ms): dialing: dial tcp4: lookup github.com: i/o timeout, attempt 3 (39768ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout\n\n2025-12-16T15:41:01-07:00 INFO Shutdown successful\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:06.829020024-08:00",
|
||||
"End": "2025-12-16T14:41:09.63885221-08:00",
|
||||
"ExitCode": 1,
|
||||
"Output": "2025-12-16T15:41:09-07:00 ERROR HTTP response status is not OK: 500 500 Internal Server Error: full periodic check: all check tries failed: attempt 1 (15122ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout, attempt 2 (22619ms): dialing: dial tcp4: lookup github.com: i/o timeout, attempt 3 (39768ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout\n\n2025-12-16T15:41:09-07:00 INFO Shutdown successful\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:14.640971491-08:00",
|
||||
"End": "2025-12-16T14:41:15.141363552-08:00",
|
||||
"ExitCode": 1,
|
||||
"Output": "2025-12-16T15:41:15-07:00 ERROR HTTP response status is not OK: 500 500 Internal Server Error: full periodic check: all check tries failed: attempt 1 (15122ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout, attempt 2 (22619ms): dialing: dial tcp4: lookup github.com: i/o timeout, attempt 3 (39768ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout\n\n2025-12-16T15:41:15-07:00 INFO Shutdown successful\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:20.156571044-08:00",
|
||||
"End": "2025-12-16T14:41:23.066458669-08:00",
|
||||
"ExitCode": 1,
|
||||
"Output": "2025-12-16T15:41:23-07:00 ERROR HTTP response status is not OK: 500 500 Internal Server Error: full periodic check: all check tries failed: attempt 1 (15122ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout, attempt 2 (22619ms): dialing: dial tcp4: lookup github.com: i/o timeout, attempt 3 (39768ms): dialing: dial tcp4: lookup cloudflare.com: i/o timeout\n\n2025-12-16T15:41:23-07:00 INFO Shutdown successful\n"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Image": "sha256:43fbafd4656a22473d5c00253d56667e59fcb08e415475cc6e63fbbfa0cc9a78",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06-json.log",
|
||||
"Name": "/gluetun",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "vpn-deluge_default",
|
||||
"PortBindings": {
|
||||
"8112/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "8112"
|
||||
}
|
||||
],
|
||||
"9696/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "9696"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RestartPolicy": {
|
||||
"Name": "unless-stopped",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": false,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"CapAdd": [
|
||||
"CAP_NET_ADMIN"
|
||||
],
|
||||
"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": [
|
||||
{
|
||||
"PathOnHost": "/dev/net/tun",
|
||||
"PathInContainer": "/dev/net/tun",
|
||||
"CgroupPermissions": "rwm"
|
||||
}
|
||||
],
|
||||
"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/6060a9966cacd00b8519e625c03ee4351d3062ea46f60fb62d47869e555b9d04-init/diff:/mnt/.ix-apps/docker/overlay2/962261da189d2daf8bf835a8e531fe4d2f4ffd0863d237ff408eda86f553e688/diff:/mnt/.ix-apps/docker/overlay2/629f11282cbf6581e0715dd753da6ec8962722c3f9b8d2998e4c8ebcafa7b91a/diff:/mnt/.ix-apps/docker/overlay2/ae12f33d09b927db84e72a0e5f24a24505a190cabd0f7523bc057e87cefd90bf/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/6060a9966cacd00b8519e625c03ee4351d3062ea46f60fb62d47869e555b9d04/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/6060a9966cacd00b8519e625c03ee4351d3062ea46f60fb62d47869e555b9d04/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/6060a9966cacd00b8519e625c03ee4351d3062ea46f60fb62d47869e555b9d04/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [],
|
||||
"Config": {
|
||||
"Hostname": "26bc7cd665e9",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"8000/tcp": {},
|
||||
"8112/tcp": {},
|
||||
"8388/tcp": {},
|
||||
"8388/udp": {},
|
||||
"8888/tcp": {},
|
||||
"9696/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"FIREWALL=on",
|
||||
"VPN_SERVICE_PROVIDER=nordvpn",
|
||||
"DNS_KEEP_NAMESERVER=on",
|
||||
"NORDVPN_TOKEN=\"e9f2ab1385ac6162c05e318dd47858f48e7655321850d7297a020d11d66e9325\"",
|
||||
"VPN_TYPE=wireguard",
|
||||
"IPV6=off",
|
||||
"WIREGUARD_PRIVATE_KEY=\"iGRMT2LqalJa86v0eI7lKrDIb3Ziz463v2pHRHIoo3o=\"",
|
||||
"SERVER_COUNTRIES=United States",
|
||||
"TZ=America/Denver",
|
||||
"DOCKGE_ENABLE_CONSOLE=true",
|
||||
"FIREWALL_OUTBOUND_SUBNETS=192.168.2.0/24",
|
||||
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||||
"VPN_INTERFACE=tun0",
|
||||
"OPENVPN_ENDPOINT_IP=",
|
||||
"OPENVPN_ENDPOINT_PORT=",
|
||||
"OPENVPN_PROTOCOL=udp",
|
||||
"OPENVPN_USER=",
|
||||
"OPENVPN_PASSWORD=",
|
||||
"OPENVPN_USER_SECRETFILE=/run/secrets/openvpn_user",
|
||||
"OPENVPN_PASSWORD_SECRETFILE=/run/secrets/openvpn_password",
|
||||
"OPENVPN_VERSION=2.6",
|
||||
"OPENVPN_VERBOSITY=1",
|
||||
"OPENVPN_FLAGS=",
|
||||
"OPENVPN_CIPHERS=",
|
||||
"OPENVPN_AUTH=",
|
||||
"OPENVPN_PROCESS_USER=root",
|
||||
"OPENVPN_MSSFIX=",
|
||||
"OPENVPN_CUSTOM_CONFIG=",
|
||||
"WIREGUARD_ENDPOINT_IP=",
|
||||
"WIREGUARD_ENDPOINT_PORT=",
|
||||
"WIREGUARD_CONF_SECRETFILE=/run/secrets/wg0.conf",
|
||||
"WIREGUARD_PRIVATE_KEY_SECRETFILE=/run/secrets/wireguard_private_key",
|
||||
"WIREGUARD_PRESHARED_KEY=",
|
||||
"WIREGUARD_PRESHARED_KEY_SECRETFILE=/run/secrets/wireguard_preshared_key",
|
||||
"WIREGUARD_PUBLIC_KEY=",
|
||||
"WIREGUARD_ALLOWED_IPS=",
|
||||
"WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL=0",
|
||||
"WIREGUARD_ADDRESSES=",
|
||||
"WIREGUARD_ADDRESSES_SECRETFILE=/run/secrets/wireguard_addresses",
|
||||
"WIREGUARD_MTU=1320",
|
||||
"WIREGUARD_IMPLEMENTATION=auto",
|
||||
"SERVER_REGIONS=",
|
||||
"SERVER_CITIES=",
|
||||
"SERVER_HOSTNAMES=",
|
||||
"SERVER_CATEGORIES=",
|
||||
"ISP=",
|
||||
"OWNED_ONLY=no",
|
||||
"PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET=",
|
||||
"VPN_PORT_FORWARDING=off",
|
||||
"VPN_PORT_FORWARDING_LISTENING_PORT=0",
|
||||
"VPN_PORT_FORWARDING_PROVIDER=",
|
||||
"VPN_PORT_FORWARDING_STATUS_FILE=/tmp/gluetun/forwarded_port",
|
||||
"VPN_PORT_FORWARDING_USERNAME=",
|
||||
"VPN_PORT_FORWARDING_PASSWORD=",
|
||||
"VPN_PORT_FORWARDING_UP_COMMAND=",
|
||||
"VPN_PORT_FORWARDING_DOWN_COMMAND=",
|
||||
"OPENVPN_CERT=",
|
||||
"OPENVPN_KEY=",
|
||||
"OPENVPN_CLIENTCRT_SECRETFILE=/run/secrets/openvpn_clientcrt",
|
||||
"OPENVPN_CLIENTKEY_SECRETFILE=/run/secrets/openvpn_clientkey",
|
||||
"OPENVPN_ENCRYPTED_KEY=",
|
||||
"OPENVPN_ENCRYPTED_KEY_SECRETFILE=/run/secrets/openvpn_encrypted_key",
|
||||
"OPENVPN_KEY_PASSPHRASE=",
|
||||
"OPENVPN_KEY_PASSPHRASE_SECRETFILE=/run/secrets/openvpn_key_passphrase",
|
||||
"SERVER_NUMBER=",
|
||||
"SERVER_NAMES=",
|
||||
"STREAM_ONLY=",
|
||||
"FREE_ONLY=",
|
||||
"SECURE_CORE_ONLY=",
|
||||
"TOR_ONLY=",
|
||||
"MULTIHOP_ONLY=",
|
||||
"PREMIUM_ONLY=",
|
||||
"PORT_FORWARD_ONLY=",
|
||||
"FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT=on",
|
||||
"FIREWALL_VPN_INPUT_PORTS=",
|
||||
"FIREWALL_INPUT_PORTS=",
|
||||
"FIREWALL_DEBUG=off",
|
||||
"LOG_LEVEL=info",
|
||||
"HEALTH_SERVER_ADDRESS=127.0.0.1:9999",
|
||||
"HEALTH_TARGET_ADDRESSES=cloudflare.com:443,github.com:443",
|
||||
"HEALTH_ICMP_TARGET_IPS=1.1.1.1,8.8.8.8",
|
||||
"HEALTH_SMALL_CHECK_TYPE=icmp",
|
||||
"HEALTH_RESTART_VPN=on",
|
||||
"DNS_SERVER=on",
|
||||
"DNS_UPSTREAM_RESOLVER_TYPE=DoT",
|
||||
"DNS_UPSTREAM_RESOLVERS=cloudflare",
|
||||
"DNS_BLOCK_IPS=",
|
||||
"DNS_BLOCK_IP_PREFIXES=",
|
||||
"DNS_CACHING=on",
|
||||
"DNS_UPSTREAM_IPV6=off",
|
||||
"BLOCK_MALICIOUS=on",
|
||||
"BLOCK_SURVEILLANCE=off",
|
||||
"BLOCK_ADS=off",
|
||||
"DNS_UNBLOCK_HOSTNAMES=",
|
||||
"DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES=",
|
||||
"DNS_UPDATE_PERIOD=24h",
|
||||
"DNS_ADDRESS=127.0.0.1",
|
||||
"HTTPPROXY=",
|
||||
"HTTPPROXY_LOG=off",
|
||||
"HTTPPROXY_LISTENING_ADDRESS=:8888",
|
||||
"HTTPPROXY_STEALTH=off",
|
||||
"HTTPPROXY_USER=",
|
||||
"HTTPPROXY_PASSWORD=",
|
||||
"HTTPPROXY_USER_SECRETFILE=/run/secrets/httpproxy_user",
|
||||
"HTTPPROXY_PASSWORD_SECRETFILE=/run/secrets/httpproxy_password",
|
||||
"SHADOWSOCKS=off",
|
||||
"SHADOWSOCKS_LOG=off",
|
||||
"SHADOWSOCKS_LISTENING_ADDRESS=:8388",
|
||||
"SHADOWSOCKS_PASSWORD=",
|
||||
"SHADOWSOCKS_PASSWORD_SECRETFILE=/run/secrets/shadowsocks_password",
|
||||
"SHADOWSOCKS_CIPHER=chacha20-ietf-poly1305",
|
||||
"HTTP_CONTROL_SERVER_LOG=on",
|
||||
"HTTP_CONTROL_SERVER_ADDRESS=:8000",
|
||||
"HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH=/gluetun/auth/config.toml",
|
||||
"HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE={}",
|
||||
"UPDATER_PERIOD=0",
|
||||
"UPDATER_MIN_RATIO=0.8",
|
||||
"UPDATER_VPN_SERVICE_PROVIDERS=",
|
||||
"UPDATER_PROTONVPN_EMAIL=",
|
||||
"UPDATER_PROTONVPN_PASSWORD=",
|
||||
"PUBLICIP_FILE=/tmp/gluetun/ip",
|
||||
"PUBLICIP_ENABLED=on",
|
||||
"PUBLICIP_API=ipinfo,ifconfigco,ip2location,cloudflare",
|
||||
"PUBLICIP_API_TOKEN=",
|
||||
"STORAGE_FILEPATH=/gluetun/servers.json",
|
||||
"PPROF_ENABLED=no",
|
||||
"PPROF_BLOCK_PROFILE_RATE=0",
|
||||
"PPROF_MUTEX_PROFILE_RATE=0",
|
||||
"PPROF_HTTP_SERVER_ADDRESS=:6060",
|
||||
"VERSION_INFORMATION=on",
|
||||
"PUID=1000",
|
||||
"PGID=1000"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"CMD-SHELL",
|
||||
"/gluetun-entrypoint healthcheck"
|
||||
],
|
||||
"Interval": 5000000000,
|
||||
"Timeout": 5000000000,
|
||||
"StartPeriod": 10000000000,
|
||||
"Retries": 3
|
||||
},
|
||||
"Image": "qmcgaw/gluetun",
|
||||
"Volumes": null,
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/gluetun-entrypoint"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "2c9ec10a8e8c5b5b70a1edf6515e4a67fbc1abd1c9451ab4077cf5db3a1b4481",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:43fbafd4656a22473d5c00253d56667e59fcb08e415475cc6e63fbbfa0cc9a78",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "vpn-deluge",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge",
|
||||
"com.docker.compose.replace": "5406c37c3d3b308d4680efccb531fa41bf06de3b5659f3b89aa417451acb4027",
|
||||
"com.docker.compose.service": "gluetun",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"org.opencontainers.image.authors": "quentin.mcgaw@gmail.com",
|
||||
"org.opencontainers.image.created": "2025-11-26T13:47:08.821Z",
|
||||
"org.opencontainers.image.description": "VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.",
|
||||
"org.opencontainers.image.documentation": "https://github.com/qdm12/gluetun",
|
||||
"org.opencontainers.image.licenses": "MIT",
|
||||
"org.opencontainers.image.revision": "c25c9f6f0eeb74f45996f34a1243e56122dac75f",
|
||||
"org.opencontainers.image.source": "https://github.com/qdm12/gluetun",
|
||||
"org.opencontainers.image.title": "gluetun",
|
||||
"org.opencontainers.image.url": "https://github.com/qdm12/gluetun",
|
||||
"org.opencontainers.image.version": "latest"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "1a1dee05303d77c50ac3055ed93e2129191a26b710b9a65f7c97c2a29a9ccf98",
|
||||
"SandboxKey": "/var/run/docker/netns/1a1dee05303d",
|
||||
"Ports": {
|
||||
"8000/tcp": null,
|
||||
"8112/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "8112"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "8112"
|
||||
}
|
||||
],
|
||||
"8388/tcp": null,
|
||||
"8388/udp": null,
|
||||
"8888/tcp": null,
|
||||
"9696/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "9696"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "9696"
|
||||
}
|
||||
]
|
||||
},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {
|
||||
"vpn-deluge_default": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": [
|
||||
"gluetun",
|
||||
"gluetun"
|
||||
],
|
||||
"MacAddress": "02:42:ac:10:03:02",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "dc57b5c4e81cf20d38f075dc2cd0408d8604c32207ddd6942ed91c524d36d484",
|
||||
"EndpointID": "e4c2b4a8c95e55ac4d22bd62b992f21a97816dd8b43519020cba5553de6ec24a",
|
||||
"Gateway": "172.16.3.1",
|
||||
"IPAddress": "172.16.3.2",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0:0:0:3::1",
|
||||
"GlobalIPv6Address": "fdd0:0:0:3::2",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": [
|
||||
"gluetun",
|
||||
"26bc7cd665e9"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,372 @@
|
||||
[
|
||||
{
|
||||
"Id": "45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8",
|
||||
"Created": "2025-12-13T03:11:22.027889022Z",
|
||||
"Path": "/usr/bin/dumb-init",
|
||||
"Args": [
|
||||
"--",
|
||||
"tsx",
|
||||
"./backend/index.ts"
|
||||
],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 1804130,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-13T03:11:22.767025136Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z",
|
||||
"Health": {
|
||||
"Status": "healthy",
|
||||
"FailingStreak": 0,
|
||||
"Log": [
|
||||
{
|
||||
"Start": "2025-12-16T14:38:58.555267424-08:00",
|
||||
"End": "2025-12-16T14:39:10.734379643-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": "2025/12/16 22:39:04 Checking http://127.0.0.1:31014\n2025/12/16 22:39:10 Health Check OK [Res Code: 200]\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:39:40.829325405-08:00",
|
||||
"End": "2025-12-16T14:39:45.867748467-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": "2025/12/16 22:39:42 Checking http://127.0.0.1:31014\n2025/12/16 22:39:45 Health Check OK [Res Code: 200]\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:15.919365556-08:00",
|
||||
"End": "2025-12-16T14:40:17.207591819-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": "2025/12/16 22:40:16 Checking http://127.0.0.1:31014\n2025/12/16 22:40:17 Health Check OK [Res Code: 200]\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:47.208944738-08:00",
|
||||
"End": "2025-12-16T14:40:49.806284907-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": "2025/12/16 22:40:48 Checking http://127.0.0.1:31014\n2025/12/16 22:40:49 Health Check OK [Res Code: 200]\n"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:20.055210695-08:00",
|
||||
"End": "2025-12-16T14:41:23.037258219-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": "2025/12/16 22:41:22 Checking http://127.0.0.1:31014\n2025/12/16 22:41:22 Health Check OK [Res Code: 200]\n"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Image": "sha256:e85d511b2a8b883da8a1ac2fde39ecddacdc011734e9f89a14b7798d82d5a0d3",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8/45f46edd892329eeb388a1aee9bccc1c4dfcb2846c8bf6359a4d596a03fa3de8-json.log",
|
||||
"Name": "/ix-dockge-dockge-1",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "ix-dockge_default",
|
||||
"PortBindings": {
|
||||
"31014/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "31014"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RestartPolicy": {
|
||||
"Name": "unless-stopped",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": false,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"CapAdd": [
|
||||
"CHOWN",
|
||||
"DAC_OVERRIDE",
|
||||
"FOWNER",
|
||||
"KILL",
|
||||
"SETFCAP",
|
||||
"SETGID",
|
||||
"SETPCAP",
|
||||
"SETUID"
|
||||
],
|
||||
"CapDrop": [
|
||||
"ALL"
|
||||
],
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": null,
|
||||
"DnsOptions": null,
|
||||
"DnsSearch": null,
|
||||
"ExtraHosts": [],
|
||||
"GroupAdd": [
|
||||
"568",
|
||||
"999"
|
||||
],
|
||||
"IpcMode": "private",
|
||||
"Cgroup": "",
|
||||
"Links": null,
|
||||
"OomScoreAdj": 0,
|
||||
"PidMode": "",
|
||||
"Privileged": false,
|
||||
"PublishAllPorts": false,
|
||||
"ReadonlyRootfs": false,
|
||||
"SecurityOpt": [
|
||||
"no-new-privileges=true"
|
||||
],
|
||||
"UTSMode": "",
|
||||
"UsernsMode": "",
|
||||
"ShmSize": 67108864,
|
||||
"Runtime": "runc",
|
||||
"Isolation": "",
|
||||
"CpuShares": 0,
|
||||
"Memory": 2147483648,
|
||||
"NanoCpus": 2000000000,
|
||||
"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": 4294967296,
|
||||
"MemorySwappiness": null,
|
||||
"OomKillDisable": null,
|
||||
"PidsLimit": null,
|
||||
"Ulimits": null,
|
||||
"CpuCount": 0,
|
||||
"CpuPercent": 0,
|
||||
"IOMaximumIOps": 0,
|
||||
"IOMaximumBandwidth": 0,
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/dockge/data",
|
||||
"Target": "/app/data",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/dockge/stacks",
|
||||
"Target": "/mnt/.ix-apps/app_mounts/dockge/stacks",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/var/run/docker.sock",
|
||||
"Target": "/var/run/docker.sock",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
}
|
||||
],
|
||||
"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/a102609f0cc90498aed422e0740bfc0e697f2a558ef0e5bc807e0552e1ded48d-init/diff:/mnt/.ix-apps/docker/overlay2/c36dcef7eb2a059ae6ce1252324ab7b5d4d09d2ebcc3d7d96f2e8376be43f6af/diff:/mnt/.ix-apps/docker/overlay2/207eafe7378174a9cdb72be7286196bfbb10d2b6f9c4aa97bf41d911014a31f2/diff:/mnt/.ix-apps/docker/overlay2/2a6f5694a15ead5822e9e80d4ed904ac3a865bb346bc2a8b5dab9856b1bf4939/diff:/mnt/.ix-apps/docker/overlay2/a4f87c9cf46077106143fdbb1ee4b23d34a26bc982dd4756186cf0059223fe1d/diff:/mnt/.ix-apps/docker/overlay2/0c15b9eef43e2388b6bb8b72050291dd64cf9098e0672ccd5c5baccb0083e822/diff:/mnt/.ix-apps/docker/overlay2/4affd0ce44d8229a7008e830b400850e7ca808d8d77cccb24ffe01ab6f2aa260/diff:/mnt/.ix-apps/docker/overlay2/b1f09e3f4dfb74fdaf4edd76cf3017d75c7421e0035d3526ccf62a121227f191/diff:/mnt/.ix-apps/docker/overlay2/60aba600d05d15d256a5e48c9182b1d23ad57be9d72a4e4238eea50cfdeabc4e/diff:/mnt/.ix-apps/docker/overlay2/46467ae29992496dbd6a1be55aec49de83dc13fbd30075527df7a755e413dee0/diff:/mnt/.ix-apps/docker/overlay2/d38972633c64f20fcc30ee91ba0a2a7e29e4b20ab3f09d9a258200f20eaeab36/diff:/mnt/.ix-apps/docker/overlay2/52f8abdac3da22b951264e9e8c07743bf7120c1f94e487a83cc6445801c786fe/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/a102609f0cc90498aed422e0740bfc0e697f2a558ef0e5bc807e0552e1ded48d/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/a102609f0cc90498aed422e0740bfc0e697f2a558ef0e5bc807e0552e1ded48d/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/a102609f0cc90498aed422e0740bfc0e697f2a558ef0e5bc807e0552e1ded48d/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/dockge/data",
|
||||
"Destination": "/app/data",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/dockge/stacks",
|
||||
"Destination": "/mnt/.ix-apps/app_mounts/dockge/stacks",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/var/run/docker.sock",
|
||||
"Destination": "/var/run/docker.sock",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "45f46edd8923",
|
||||
"Domainname": "",
|
||||
"User": "0:0",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"31014/tcp": {},
|
||||
"5001/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"NODE_ENV=production",
|
||||
"NVIDIA_VISIBLE_DEVICES=void",
|
||||
"TZ=Etc/UTC",
|
||||
"UMASK=002",
|
||||
"UMASK_SET=002",
|
||||
"DOCKGE_DATA_DIR=/app/data",
|
||||
"DOCKGE_PORT=31014",
|
||||
"DOCKGE_STACKS_DIR=/mnt/.ix-apps/app_mounts/dockge/stacks",
|
||||
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||||
"NODE_VERSION=22.14.0",
|
||||
"YARN_VERSION=1.22.22",
|
||||
"UV_USE_IO_URING=0"
|
||||
],
|
||||
"Cmd": [
|
||||
"tsx",
|
||||
"./backend/index.ts"
|
||||
],
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"CMD-SHELL",
|
||||
"/app/extra/healthcheck"
|
||||
],
|
||||
"Interval": 30000000000,
|
||||
"Timeout": 5000000000,
|
||||
"StartPeriod": 15000000000,
|
||||
"StartInterval": 2000000000,
|
||||
"Retries": 5
|
||||
},
|
||||
"Image": "louislam/dockge:1.5.0",
|
||||
"Volumes": {
|
||||
"/app/data": {}
|
||||
},
|
||||
"WorkingDir": "/app",
|
||||
"Entrypoint": [
|
||||
"/usr/bin/dumb-init",
|
||||
"--"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "0bca996586820e4f9b1ee176c0a8aab7fa77eab85299a47a277482b8d70c21ed",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:e85d511b2a8b883da8a1ac2fde39ecddacdc011734e9f89a14b7798d82d5a0d3",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "ix-dockge",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_configs/dockge/versions/1.2.14/templates/rendered/docker-compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_configs/dockge/versions/1.2.14/templates/rendered",
|
||||
"com.docker.compose.service": "dockge",
|
||||
"com.docker.compose.version": "2.32.3"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "2a9400eda27d3e7983da5aefea250d9ae38c16bd39325ae314c13201b2450065",
|
||||
"SandboxKey": "/var/run/docker/netns/2a9400eda27d",
|
||||
"Ports": {
|
||||
"31014/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "31014"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "31014"
|
||||
}
|
||||
],
|
||||
"5001/tcp": null
|
||||
},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {
|
||||
"ix-dockge_default": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": [
|
||||
"ix-dockge-dockge-1",
|
||||
"dockge"
|
||||
],
|
||||
"MacAddress": "02:42:ac:10:02:02",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "739809fb93c9d322132f39f363afda57c6bb81cbdbb95300ad0a6164bc663fc2",
|
||||
"EndpointID": "8ce1275238502a38ac6b16f87899748548dd211bfdad641ba50dd86bf09f4089",
|
||||
"Gateway": "172.16.2.1",
|
||||
"IPAddress": "172.16.2.2",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0:0:0:2::1",
|
||||
"GlobalIPv6Address": "fdd0:0:0:2::2",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": [
|
||||
"ix-dockge-dockge-1",
|
||||
"dockge",
|
||||
"45f46edd8923"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,288 @@
|
||||
[
|
||||
{
|
||||
"Id": "38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d",
|
||||
"Created": "2025-12-13T03:30:02.382616026Z",
|
||||
"Path": "python3",
|
||||
"Args": [
|
||||
"/script/permissions.py"
|
||||
],
|
||||
"State": {
|
||||
"Status": "exited",
|
||||
"Running": false,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 0,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-13T03:30:02.967151958Z",
|
||||
"FinishedAt": "2025-12-13T03:30:04.743143476Z"
|
||||
},
|
||||
"Image": "sha256:cae7b55f7b2669a9faf19fe0fe6ffbc74246b98e133c13fdc322dd03e78244d6",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d/38c6a60059972a0756abc2d046ce6bfecfdc985b9e27c87f3d989049617fc61d-json.log",
|
||||
"Name": "/ix-plex-permissions-1",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "none",
|
||||
"PortBindings": {},
|
||||
"RestartPolicy": {
|
||||
"Name": "on-failure",
|
||||
"MaximumRetryCount": 1
|
||||
},
|
||||
"AutoRemove": false,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"CapAdd": [
|
||||
"CHOWN",
|
||||
"DAC_OVERRIDE",
|
||||
"FOWNER"
|
||||
],
|
||||
"CapDrop": [
|
||||
"ALL"
|
||||
],
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": null,
|
||||
"DnsOptions": null,
|
||||
"DnsSearch": null,
|
||||
"ExtraHosts": [],
|
||||
"GroupAdd": [
|
||||
"568"
|
||||
],
|
||||
"IpcMode": "private",
|
||||
"Cgroup": "",
|
||||
"Links": null,
|
||||
"OomScoreAdj": 0,
|
||||
"PidMode": "",
|
||||
"Privileged": false,
|
||||
"PublishAllPorts": false,
|
||||
"ReadonlyRootfs": false,
|
||||
"SecurityOpt": [
|
||||
"no-new-privileges=true"
|
||||
],
|
||||
"UTSMode": "",
|
||||
"UsernsMode": "",
|
||||
"ShmSize": 67108864,
|
||||
"Runtime": "runc",
|
||||
"Isolation": "",
|
||||
"CpuShares": 0,
|
||||
"Memory": 1073741824,
|
||||
"NanoCpus": 2000000000,
|
||||
"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": 2147483648,
|
||||
"MemorySwappiness": null,
|
||||
"OomKillDisable": null,
|
||||
"PidsLimit": null,
|
||||
"Ulimits": null,
|
||||
"CpuCount": 0,
|
||||
"CpuPercent": 0,
|
||||
"IOMaximumIOps": 0,
|
||||
"IOMaximumBandwidth": 0,
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/plex/config",
|
||||
"Target": "/mnt/permission/config",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Source": "ix-plex_plex-logs",
|
||||
"Target": "/mnt/permission/logs",
|
||||
"VolumeOptions": {}
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Source": "ix-plex_plex-transcodes",
|
||||
"Target": "/mnt/permission/transcode",
|
||||
"VolumeOptions": {}
|
||||
}
|
||||
],
|
||||
"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/30aec32989d63d63131968475008b1f81d095e03e18a3f84764ca35840289891-init/diff:/mnt/.ix-apps/docker/overlay2/51e8b90a639703edcd650c405d9d9242111559a770947fe31aea1d5269c86a0b/diff:/mnt/.ix-apps/docker/overlay2/1106610f65fa5f9f5c24ac42512f56f38e54cd7252bad5c2299eb26fd66a77a9/diff:/mnt/.ix-apps/docker/overlay2/28370aa5f27a383a1790c83211bbf4db5d733ed1df1ffe72eb447c4acbff96ac/diff:/mnt/.ix-apps/docker/overlay2/5c42c0f4cd60d1e976bb5ab3b249f707570b3de6c04c3a6ca4d8736c833ac235/diff:/mnt/.ix-apps/docker/overlay2/80ceb71f2b711cee6699fc3fc553de3fbddb65c43e5d57492de895cf0dcb5e36/diff:/mnt/.ix-apps/docker/overlay2/3e0e8d66f72f3a282ee216467706d0962c1d377beae8d9ead5d35ea6d5ee9df9/diff:/mnt/.ix-apps/docker/overlay2/0ef4c934ee55d807fd25d2177a071d6f280411791dac5b7eadfb929df8b82c0b/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/30aec32989d63d63131968475008b1f81d095e03e18a3f84764ca35840289891/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/30aec32989d63d63131968475008b1f81d095e03e18a3f84764ca35840289891/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/30aec32989d63d63131968475008b1f81d095e03e18a3f84764ca35840289891/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/plex/config",
|
||||
"Destination": "/mnt/permission/config",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Name": "ix-plex_plex-logs",
|
||||
"Source": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-logs/_data",
|
||||
"Destination": "/mnt/permission/logs",
|
||||
"Driver": "local",
|
||||
"Mode": "z",
|
||||
"RW": true,
|
||||
"Propagation": ""
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Name": "ix-plex_plex-transcodes",
|
||||
"Source": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-transcodes/_data",
|
||||
"Destination": "/mnt/permission/transcode",
|
||||
"Driver": "local",
|
||||
"Mode": "z",
|
||||
"RW": true,
|
||||
"Propagation": ""
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "38c6a6005997",
|
||||
"Domainname": "",
|
||||
"User": "0:0",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"PUID=568",
|
||||
"UMASK=002",
|
||||
"UID=568",
|
||||
"USER_ID=568",
|
||||
"TZ=America/Denver",
|
||||
"NVIDIA_VISIBLE_DEVICES=void",
|
||||
"GID=568",
|
||||
"GROUP_ID=568",
|
||||
"PGID=568",
|
||||
"UMASK_SET=002",
|
||||
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||||
"PYTHON_VERSION=3.14.0",
|
||||
"PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"NONE"
|
||||
]
|
||||
},
|
||||
"Image": "ixsystems/container-utils:1.0.2",
|
||||
"Volumes": null,
|
||||
"WorkingDir": "/tmp",
|
||||
"Entrypoint": [
|
||||
"python3",
|
||||
"/script/permissions.py"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "7336c8d46b29cdb93546b163b0b4bf4637b235d8b5bbf69ca7b70dba54c14f55",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "",
|
||||
"com.docker.compose.image": "sha256:cae7b55f7b2669a9faf19fe0fe6ffbc74246b98e133c13fdc322dd03e78244d6",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "ix-plex",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered/docker-compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered",
|
||||
"com.docker.compose.service": "permissions",
|
||||
"com.docker.compose.version": "2.32.3"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "",
|
||||
"SandboxKey": "",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {
|
||||
"none": {
|
||||
"IPAMConfig": null,
|
||||
"Links": null,
|
||||
"Aliases": null,
|
||||
"MacAddress": "",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "36e70f04599660fc64832ae8793498190abafd9bee70edc10212356a2d59c12c",
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"DNSNames": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,408 @@
|
||||
[
|
||||
{
|
||||
"Id": "3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44",
|
||||
"Created": "2025-12-13T03:30:02.687410278Z",
|
||||
"Path": "/init",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 1814134,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-13T03:30:05.28560116Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z",
|
||||
"Health": {
|
||||
"Status": "healthy",
|
||||
"FailingStreak": 2,
|
||||
"Log": [
|
||||
{
|
||||
"Start": "2025-12-16T14:38:29.749732471-08:00",
|
||||
"End": "2025-12-16T14:38:35.13256917-08:00",
|
||||
"ExitCode": -1,
|
||||
"Output": "Health check exceeded timeout (5s)"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:39:05.732527812-08:00",
|
||||
"End": "2025-12-16T14:39:20.798580861-08:00",
|
||||
"ExitCode": -1,
|
||||
"Output": "Health check exceeded timeout (5s)"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:39:51.222071941-08:00",
|
||||
"End": "2025-12-16T14:39:55.947649448-08:00",
|
||||
"ExitCode": 0,
|
||||
"Output": ""
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:40:25.949233743-08:00",
|
||||
"End": "2025-12-16T14:40:31.793436711-08:00",
|
||||
"ExitCode": -1,
|
||||
"Output": "Health check exceeded timeout (5s)"
|
||||
},
|
||||
{
|
||||
"Start": "2025-12-16T14:41:01.795330194-08:00",
|
||||
"End": "2025-12-16T14:41:07.578607224-08:00",
|
||||
"ExitCode": -1,
|
||||
"Output": "Health check exceeded timeout (5s)"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Image": "sha256:59d62a4dde23caa1a3251f46b53698a0dbd552b6d0f0ac13ab68bfce580ca5cc",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44/3a2f37cf7910474ab53db45287309bd605a51c02e107ac95a56b531b66d6dd44-json.log",
|
||||
"Name": "/ix-plex-plex-1",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": null,
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "ix-plex_default",
|
||||
"PortBindings": {
|
||||
"32400/tcp": [
|
||||
{
|
||||
"HostIp": "",
|
||||
"HostPort": "32400"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RestartPolicy": {
|
||||
"Name": "unless-stopped",
|
||||
"MaximumRetryCount": 0
|
||||
},
|
||||
"AutoRemove": false,
|
||||
"VolumeDriver": "",
|
||||
"VolumesFrom": null,
|
||||
"ConsoleSize": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"CapAdd": [
|
||||
"CHOWN",
|
||||
"DAC_OVERRIDE",
|
||||
"FOWNER",
|
||||
"KILL",
|
||||
"SETGID",
|
||||
"SETUID"
|
||||
],
|
||||
"CapDrop": [
|
||||
"ALL"
|
||||
],
|
||||
"CgroupnsMode": "private",
|
||||
"Dns": null,
|
||||
"DnsOptions": null,
|
||||
"DnsSearch": null,
|
||||
"ExtraHosts": [],
|
||||
"GroupAdd": [
|
||||
"568"
|
||||
],
|
||||
"IpcMode": "private",
|
||||
"Cgroup": "",
|
||||
"Links": null,
|
||||
"OomScoreAdj": 0,
|
||||
"PidMode": "",
|
||||
"Privileged": false,
|
||||
"PublishAllPorts": false,
|
||||
"ReadonlyRootfs": false,
|
||||
"SecurityOpt": [
|
||||
"no-new-privileges=true"
|
||||
],
|
||||
"UTSMode": "",
|
||||
"UsernsMode": "",
|
||||
"ShmSize": 67108864,
|
||||
"Runtime": "runc",
|
||||
"Isolation": "",
|
||||
"CpuShares": 0,
|
||||
"Memory": 4294967296,
|
||||
"NanoCpus": 2000000000,
|
||||
"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": 8589934592,
|
||||
"MemorySwappiness": null,
|
||||
"OomKillDisable": null,
|
||||
"PidsLimit": null,
|
||||
"Ulimits": null,
|
||||
"CpuCount": 0,
|
||||
"CpuPercent": 0,
|
||||
"IOMaximumIOps": 0,
|
||||
"IOMaximumBandwidth": 0,
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/plex/config",
|
||||
"Target": "/config",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Source": "ix-plex_plex-logs",
|
||||
"Target": "/config/Library/Application Support/Plex Media Server/Logs",
|
||||
"VolumeOptions": {}
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media",
|
||||
"Target": "/data",
|
||||
"BindOptions": {
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Source": "ix-plex_plex-transcodes",
|
||||
"Target": "/transcode",
|
||||
"VolumeOptions": {}
|
||||
}
|
||||
],
|
||||
"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/56f8522c974da754406ae151b85ecf5c3703f9d3c712787233ae7296d0c2956b-init/diff:/mnt/.ix-apps/docker/overlay2/1c5996283b1c5a4632d3c028881a3cf10e9fade0feb51d5eeb86e5d7f5edcdae/diff:/mnt/.ix-apps/docker/overlay2/fce9eb88071c06fd52b10ee8a6aba176f601bf90cf60028d87f723a39c187d7f/diff:/mnt/.ix-apps/docker/overlay2/58e4b8ac8b3d9c9896047c658c93f1ec557d42a594fe51f40966c8a11e6e6ccc/diff:/mnt/.ix-apps/docker/overlay2/0b99f4bfeae387dc4eeb5a886c04a2490bf01716d0066dcc1d1441aa56f2aed7/diff:/mnt/.ix-apps/docker/overlay2/4ceac17a60f189febaf973d2dc2faa5a397d0b52089ded9018f27504d3b33ced/diff:/mnt/.ix-apps/docker/overlay2/3d33b289151d9ce8ff6d654edee08b3d58384e737a85b76b763afde40bb1be25/diff",
|
||||
"MergedDir": "/mnt/.ix-apps/docker/overlay2/56f8522c974da754406ae151b85ecf5c3703f9d3c712787233ae7296d0c2956b/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/56f8522c974da754406ae151b85ecf5c3703f9d3c712787233ae7296d0c2956b/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/56f8522c974da754406ae151b85ecf5c3703f9d3c712787233ae7296d0c2956b/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/.ix-apps/app_mounts/plex/config",
|
||||
"Destination": "/config",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Name": "ix-plex_plex-logs",
|
||||
"Source": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-logs/_data",
|
||||
"Destination": "/config/Library/Application Support/Plex Media Server/Logs",
|
||||
"Driver": "local",
|
||||
"Mode": "z",
|
||||
"RW": true,
|
||||
"Propagation": ""
|
||||
},
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media",
|
||||
"Destination": "/data",
|
||||
"Mode": "",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
},
|
||||
{
|
||||
"Type": "volume",
|
||||
"Name": "ix-plex_plex-transcodes",
|
||||
"Source": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-transcodes/_data",
|
||||
"Destination": "/transcode",
|
||||
"Driver": "local",
|
||||
"Mode": "z",
|
||||
"RW": true,
|
||||
"Propagation": ""
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "3a2f37cf7910",
|
||||
"Domainname": "",
|
||||
"User": "0:0",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"1900/udp": {},
|
||||
"32400/tcp": {},
|
||||
"32410/udp": {},
|
||||
"32412/udp": {},
|
||||
"32413/udp": {},
|
||||
"32414/udp": {},
|
||||
"32469/tcp": {},
|
||||
"8324/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"GID=568",
|
||||
"GROUP_ID=568",
|
||||
"PLEX_CLAIM=claim-K3BW636jdU_FWC28xhwU",
|
||||
"UID=568",
|
||||
"NVIDIA_VISIBLE_DEVICES=void",
|
||||
"PLEX_GID=568",
|
||||
"ALLOWED_NETWORKS=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16",
|
||||
"UMASK=002",
|
||||
"PLEX_UID=568",
|
||||
"UMASK_SET=002",
|
||||
"PGID=568",
|
||||
"PUID=568",
|
||||
"TZ=America/Denver",
|
||||
"USER_ID=568",
|
||||
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
||||
"TERM=xterm",
|
||||
"LANG=C.UTF-8",
|
||||
"LC_ALL=C.UTF-8",
|
||||
"CHANGE_CONFIG_DIR_OWNERSHIP=true",
|
||||
"HOME=/config"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Healthcheck": {
|
||||
"Test": [
|
||||
"CMD-SHELL",
|
||||
"/healthcheck.sh"
|
||||
],
|
||||
"Interval": 30000000000,
|
||||
"Timeout": 5000000000,
|
||||
"StartPeriod": 15000000000,
|
||||
"StartInterval": 2000000000,
|
||||
"Retries": 5
|
||||
},
|
||||
"Image": "plexinc/pms-docker:1.42.2.10156-f737b826c",
|
||||
"Volumes": {
|
||||
"/config": {},
|
||||
"/transcode": {}
|
||||
},
|
||||
"WorkingDir": "",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"com.docker.compose.config-hash": "cfef33691ea71532de64d4b590fadaf46a107bf67bb794f2f30dd590bf5058f7",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "permissions:service_completed_successfully:false",
|
||||
"com.docker.compose.image": "sha256:59d62a4dde23caa1a3251f46b53698a0dbd552b6d0f0ac13ab68bfce580ca5cc",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "ix-plex",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered/docker-compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered",
|
||||
"com.docker.compose.service": "plex",
|
||||
"com.docker.compose.version": "2.32.3",
|
||||
"org.opencontainers.image.created": "2025-09-18T15:14:18.167Z",
|
||||
"org.opencontainers.image.description": "\"The Plex Media Server\"",
|
||||
"org.opencontainers.image.licenses": "NOASSERTION",
|
||||
"org.opencontainers.image.ref.name": "ubuntu",
|
||||
"org.opencontainers.image.revision": "85364963a51bfb9bd89327036f50a4e6f0479d70",
|
||||
"org.opencontainers.image.source": "https://github.com/plexinc/pms-docker",
|
||||
"org.opencontainers.image.title": "Plex Media Server",
|
||||
"org.opencontainers.image.url": "https://github.com/plexinc/plex-media-server",
|
||||
"org.opencontainers.image.vendor": "Plex, GmbH",
|
||||
"org.opencontainers.image.version": "1.42.2.10156-f737b826c"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "c6735f5cb1029ad848feffb49fc8c96282279ba4b0bb39a33aa3b9c0f056536d",
|
||||
"SandboxKey": "/var/run/docker/netns/c6735f5cb102",
|
||||
"Ports": {
|
||||
"1900/udp": null,
|
||||
"32400/tcp": [
|
||||
{
|
||||
"HostIp": "0.0.0.0",
|
||||
"HostPort": "32400"
|
||||
},
|
||||
{
|
||||
"HostIp": "::",
|
||||
"HostPort": "32400"
|
||||
}
|
||||
],
|
||||
"32410/udp": null,
|
||||
"32412/udp": null,
|
||||
"32413/udp": null,
|
||||
"32414/udp": null,
|
||||
"32469/tcp": null,
|
||||
"8324/tcp": null
|
||||
},
|
||||
"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": [
|
||||
"ix-plex-plex-1",
|
||||
"plex"
|
||||
],
|
||||
"MacAddress": "02:42:ac:10:01:02",
|
||||
"DriverOpts": null,
|
||||
"NetworkID": "2dc8d24e046df5323c476d20786d73a611df9e082b74b9e929a1222d3d57c818",
|
||||
"EndpointID": "b8ecee4a4cb7ce24492ac37ba8a4a3c4b2e0ea89a24764acb59acb66c1a504fd",
|
||||
"Gateway": "172.16.1.1",
|
||||
"IPAddress": "172.16.1.2",
|
||||
"IPPrefixLen": 24,
|
||||
"IPv6Gateway": "fdd0:0:0:1::1",
|
||||
"GlobalIPv6Address": "fdd0:0:0:1::2",
|
||||
"GlobalIPv6PrefixLen": 64,
|
||||
"DNSNames": [
|
||||
"ix-plex-plex-1",
|
||||
"plex",
|
||||
"3a2f37cf7910"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,235 @@
|
||||
[
|
||||
{
|
||||
"Id": "5c1edaf31660eec089d2cdcfe520faf98cee93a416236084796bd70a537221bd",
|
||||
"Created": "2025-12-14T03:52:10.054792627Z",
|
||||
"Path": "/init",
|
||||
"Args": [],
|
||||
"State": {
|
||||
"Status": "running",
|
||||
"Running": true,
|
||||
"Paused": false,
|
||||
"Restarting": false,
|
||||
"OOMKilled": false,
|
||||
"Dead": false,
|
||||
"Pid": 2132210,
|
||||
"ExitCode": 0,
|
||||
"Error": "",
|
||||
"StartedAt": "2025-12-14T03:52:11.131727283Z",
|
||||
"FinishedAt": "0001-01-01T00:00:00Z"
|
||||
},
|
||||
"Image": "sha256:cc717f0c350b729f1358ef1c7c070cf749ce6298a974bcfa9d0447b819661657",
|
||||
"ResolvConfPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/resolv.conf",
|
||||
"HostnamePath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hostname",
|
||||
"HostsPath": "/mnt/.ix-apps/docker/containers/26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06/hosts",
|
||||
"LogPath": "/mnt/.ix-apps/docker/containers/5c1edaf31660eec089d2cdcfe520faf98cee93a416236084796bd70a537221bd/5c1edaf31660eec089d2cdcfe520faf98cee93a416236084796bd70a537221bd-json.log",
|
||||
"Name": "/prowlarr",
|
||||
"RestartCount": 0,
|
||||
"Driver": "overlay2",
|
||||
"Platform": "linux",
|
||||
"MountLabel": "",
|
||||
"ProcessLabel": "",
|
||||
"AppArmorProfile": "docker-default",
|
||||
"ExecIDs": null,
|
||||
"HostConfig": {
|
||||
"Binds": [
|
||||
"/mnt/Vauly/media/prowlarr/data:/config:rw"
|
||||
],
|
||||
"ContainerIDFile": "",
|
||||
"LogConfig": {
|
||||
"Type": "json-file",
|
||||
"Config": {}
|
||||
},
|
||||
"NetworkMode": "container:26bc7cd665e97f4e1e157a2abb17e0c1956a2bcc33df451d04c0dac7269b5a06",
|
||||
"PortBindings": {},
|
||||
"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/f39e71708a2238c6b8924cb35f3381642d8a512a39674be55fe0dd11411bc3df-init/diff:/mnt/.ix-apps/docker/overlay2/240a8268494ea31c023e675162593684938dc09f893853a4aa36096a9393f76d/diff:/mnt/.ix-apps/docker/overlay2/d789ad32b47ffe2285d42c26adf18ad2fca4102fe4043a702d3e71a191afba56/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/f39e71708a2238c6b8924cb35f3381642d8a512a39674be55fe0dd11411bc3df/merged",
|
||||
"UpperDir": "/mnt/.ix-apps/docker/overlay2/f39e71708a2238c6b8924cb35f3381642d8a512a39674be55fe0dd11411bc3df/diff",
|
||||
"WorkDir": "/mnt/.ix-apps/docker/overlay2/f39e71708a2238c6b8924cb35f3381642d8a512a39674be55fe0dd11411bc3df/work"
|
||||
},
|
||||
"Name": "overlay2"
|
||||
},
|
||||
"Mounts": [
|
||||
{
|
||||
"Type": "bind",
|
||||
"Source": "/mnt/Vauly/media/prowlarr/data",
|
||||
"Destination": "/config",
|
||||
"Mode": "rw",
|
||||
"RW": true,
|
||||
"Propagation": "rprivate"
|
||||
}
|
||||
],
|
||||
"Config": {
|
||||
"Hostname": "26bc7cd665e9",
|
||||
"Domainname": "",
|
||||
"User": "",
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"ExposedPorts": {
|
||||
"9696/tcp": {}
|
||||
},
|
||||
"Tty": false,
|
||||
"OpenStdin": false,
|
||||
"StdinOnce": false,
|
||||
"Env": [
|
||||
"PUID=1000",
|
||||
"PGID=1000",
|
||||
"TZ=America/Denver",
|
||||
"DOCKGE_ENABLE_CONSOLE=true",
|
||||
"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",
|
||||
"COMPlus_EnableDiagnostics=0",
|
||||
"TMPDIR=/run/prowlarr-temp"
|
||||
],
|
||||
"Cmd": null,
|
||||
"Image": "lscr.io/linuxserver/prowlarr:latest",
|
||||
"Volumes": {
|
||||
"/config": {}
|
||||
},
|
||||
"WorkingDir": "/",
|
||||
"Entrypoint": [
|
||||
"/init"
|
||||
],
|
||||
"OnBuild": null,
|
||||
"Labels": {
|
||||
"build_version": "Linuxserver.io version:- 2.3.0.5236-ls133 Build-date:- 2025-11-26T04:04:20+00:00",
|
||||
"com.docker.compose.config-hash": "34c1d9d43da7f418d010bfb1cb2d16bd2a1e5febb12b5b475a94a5f02b93b713",
|
||||
"com.docker.compose.container-number": "1",
|
||||
"com.docker.compose.depends_on": "gluetun:service_started:false",
|
||||
"com.docker.compose.image": "sha256:cc717f0c350b729f1358ef1c7c070cf749ce6298a974bcfa9d0447b819661657",
|
||||
"com.docker.compose.oneoff": "False",
|
||||
"com.docker.compose.project": "vpn-deluge",
|
||||
"com.docker.compose.project.config_files": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml",
|
||||
"com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge",
|
||||
"com.docker.compose.service": "prowlarr",
|
||||
"com.docker.compose.version": "2.34.0",
|
||||
"maintainer": "Roxedus,thespad",
|
||||
"org.opencontainers.image.authors": "linuxserver.io",
|
||||
"org.opencontainers.image.created": "2025-11-26T04:04:20+00:00",
|
||||
"org.opencontainers.image.description": "[Prowlarr](https://github.com/Prowlarr/Prowlarr) is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all). ",
|
||||
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-prowlarr",
|
||||
"org.opencontainers.image.licenses": "GPL-3.0-only",
|
||||
"org.opencontainers.image.ref.name": "854aeb00388805f0e09f981bfaab9639df5a1227",
|
||||
"org.opencontainers.image.revision": "854aeb00388805f0e09f981bfaab9639df5a1227",
|
||||
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-prowlarr",
|
||||
"org.opencontainers.image.title": "Prowlarr",
|
||||
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-prowlarr/packages",
|
||||
"org.opencontainers.image.vendor": "linuxserver.io",
|
||||
"org.opencontainers.image.version": "2.3.0.5236-ls133"
|
||||
}
|
||||
},
|
||||
"NetworkSettings": {
|
||||
"Bridge": "",
|
||||
"SandboxID": "",
|
||||
"SandboxKey": "",
|
||||
"Ports": {},
|
||||
"HairpinMode": false,
|
||||
"LinkLocalIPv6Address": "",
|
||||
"LinkLocalIPv6PrefixLen": 0,
|
||||
"SecondaryIPAddresses": null,
|
||||
"SecondaryIPv6Addresses": null,
|
||||
"EndpointID": "",
|
||||
"Gateway": "",
|
||||
"GlobalIPv6Address": "",
|
||||
"GlobalIPv6PrefixLen": 0,
|
||||
"IPAddress": "",
|
||||
"IPPrefixLen": 0,
|
||||
"IPv6Gateway": "",
|
||||
"MacAddress": "",
|
||||
"Networks": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,210 @@
|
||||
[
|
||||
{
|
||||
"Command": "\"/usr/bin/dumb-init …\"",
|
||||
"CreatedAt": "2025-12-13 21:37:11 -0800 PST",
|
||||
"ID": "b9c3baf08da4",
|
||||
"Image": "flaresolverr/flaresolverr:latest",
|
||||
"Labels": "org.opencontainers.image.revision=ff65b7cc6861b64b9558dcc9b5449aada88ff48a,org.opencontainers.image.source=https://github.com/FlareSolverr/FlareSolverr,org.opencontainers.image.version=v3.4.6,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge,com.docker.compose.service=flaresolverr,org.opencontainers.image.licenses=MIT,com.docker.compose.config-hash=0b963b7617e59668236f81c5d7559def791a8d957e41afa5e584468195406810,com.docker.compose.image=sha256:2c9df6fe79644081e5146209e936ca21f56426531a457cba1124802d7ac0da6e,com.docker.compose.version=2.34.0,org.opencontainers.image.description=Proxy server to bypass Cloudflare protection,org.opencontainers.image.url=https://github.com/FlareSolverr/FlareSolverr,com.docker.compose.container-number=1,com.docker.compose.depends_on=gluetun:service_started:true,org.opencontainers.image.created=2025-11-29T02:43:01.748Z,com.docker.compose.oneoff=False,com.docker.compose.project=vpn-deluge,org.opencontainers.image.title=FlareSolverr",
|
||||
"LocalVolumes": "1",
|
||||
"Mounts": "e6f7628d8aa2ed…",
|
||||
"Names": "flaresolverr",
|
||||
"Networks": "",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "338MB (virtual 1.02GB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-13 19:52:10 -0800 PST",
|
||||
"ID": "5c1edaf31660",
|
||||
"Image": "lscr.io/linuxserver/prowlarr:latest",
|
||||
"Labels": "com.docker.compose.config-hash=34c1d9d43da7f418d010bfb1cb2d16bd2a1e5febb12b5b475a94a5f02b93b713,com.docker.compose.container-number=1,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-prowlarr,org.opencontainers.image.licenses=GPL-3.0-only,org.opencontainers.image.title=Prowlarr,org.opencontainers.image.vendor=linuxserver.io,com.docker.compose.service=prowlarr,com.docker.compose.version=2.34.0,maintainer=Roxedus,thespad,org.opencontainers.image.created=2025-11-26T04:04:20+00:00,org.opencontainers.image.ref.name=854aeb00388805f0e09f981bfaab9639df5a1227,org.opencontainers.image.url=https://github.com/linuxserver/docker-prowlarr/packages,org.opencontainers.image.version=2.3.0.5236-ls133,com.docker.compose.image=sha256:cc717f0c350b729f1358ef1c7c070cf749ce6298a974bcfa9d0447b819661657,com.docker.compose.project=vpn-deluge,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge,org.opencontainers.image.description=[Prowlarr](https://github.com/Prowlarr/Prowlarr) is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all). ,org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.revision=854aeb00388805f0e09f981bfaab9639df5a1227,org.opencontainers.image.source=https://github.com/linuxserver/docker-prowlarr,build_version=Linuxserver.io version:- 2.3.0.5236-ls133 Build-date:- 2025-11-26T04:04:20+00:00,com.docker.compose.depends_on=gluetun:service_started:false,com.docker.compose.oneoff=False,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/Vauly/med…",
|
||||
"Names": "prowlarr",
|
||||
"Networks": "",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "23.4kB (virtual 193MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-13 19:52:10 -0800 PST",
|
||||
"ID": "e10aa1ce7cba",
|
||||
"Image": "lscr.io/linuxserver/deluge",
|
||||
"Labels": "build_version=Linuxserver.io version:- 2.2.0-r1-ls358 Build-date:- 2025-12-08T15:43:25+00:00,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge,org.opencontainers.image.ref.name=1e3f46375e05f7ac5c33e6280428757e2409006f,org.opencontainers.image.vendor=linuxserver.io,com.docker.compose.config-hash=ff7efab544dcd9a005d241fca25afcc9ba1528954d114ae10370a7edd9209dd6,com.docker.compose.replace=daf1c54b149da07eed2548dbb4ef839392c88f94b6f7483e6e51c7936b98ea2a,com.docker.compose.service=deluge,org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.description=[Deluge](http://deluge-torrent.org/) is a lightweight, Free Software, cross-platform BitTorrent client. * Full Encryption * WebUI * Plugin System * Much more... ,org.opencontainers.image.url=https://github.com/linuxserver/docker-deluge/packages,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml,org.opencontainers.image.created=2025-12-08T15:43:25+00:00,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-deluge,org.opencontainers.image.source=https://github.com/linuxserver/docker-deluge,maintainer=aptalca,org.opencontainers.image.licenses=GPL-3.0-only,com.docker.compose.container-number=1,com.docker.compose.depends_on=gluetun:service_started:false,com.docker.compose.image=sha256:cc3720995443ab48e779352fad9806c235e5c219d6bb51fd177bc0d83de5c5f8,com.docker.compose.oneoff=False,com.docker.compose.project=vpn-deluge,com.docker.compose.version=2.34.0,org.opencontainers.image.revision=1e3f46375e05f7ac5c33e6280428757e2409006f,org.opencontainers.image.title=Deluge,org.opencontainers.image.version=2.2.0-r1-ls358",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/Vauly/med…,/mnt/Vauly/med…",
|
||||
"Names": "deluge",
|
||||
"Networks": "",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "24.8kB (virtual 151MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/gluetun-entrypoint\"",
|
||||
"CreatedAt": "2025-12-13 19:52:09 -0800 PST",
|
||||
"ID": "26bc7cd665e9",
|
||||
"Image": "qmcgaw/gluetun",
|
||||
"Labels": "com.docker.compose.depends_on=,com.docker.compose.oneoff=False,com.docker.compose.project=vpn-deluge,com.docker.compose.replace=5406c37c3d3b308d4680efccb531fa41bf06de3b5659f3b89aa417451acb4027,com.docker.compose.service=gluetun,com.docker.compose.version=2.34.0,org.opencontainers.image.authors=quentin.mcgaw@gmail.com,com.docker.compose.container-number=1,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge/compose.yaml,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/vpn-deluge,org.opencontainers.image.url=https://github.com/qdm12/gluetun,org.opencontainers.image.licenses=MIT,org.opencontainers.image.source=https://github.com/qdm12/gluetun,org.opencontainers.image.title=gluetun,com.docker.compose.config-hash=2c9ec10a8e8c5b5b70a1edf6515e4a67fbc1abd1c9451ab4077cf5db3a1b4481,com.docker.compose.image=sha256:43fbafd4656a22473d5c00253d56667e59fcb08e415475cc6e63fbbfa0cc9a78,org.opencontainers.image.created=2025-11-26T13:47:08.821Z,org.opencontainers.image.description=VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.,org.opencontainers.image.documentation=https://github.com/qdm12/gluetun,org.opencontainers.image.revision=c25c9f6f0eeb74f45996f34a1243e56122dac75f,org.opencontainers.image.version=latest",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "",
|
||||
"Names": "gluetun",
|
||||
"Networks": "vpn-deluge_default",
|
||||
"Ports": "8000/tcp, 8388/tcp, 0.0.0.0:8112->8112/tcp, :::8112->8112/tcp, 8888/tcp, 0.0.0.0:9696->9696/tcp, :::9696->9696/tcp, 8388/udp",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "7.37MB (virtual 49.8MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days (unhealthy)"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init get-private-k…\"",
|
||||
"CreatedAt": "2025-12-13 17:24:50 -0800 PST",
|
||||
"ID": "c2fbbec99464",
|
||||
"Image": "ghcr.io/bubuntux/nordlynx",
|
||||
"Labels": "org.opencontainers.image.url=https://github.com/linuxserver/docker-baseimage-alpine/packages,build_version=Linuxserver.io version:- a78343e5-ls25 Build-date:- 2025-11-22T13:34:47+00:00,org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.description=baseimage-alpine image by linuxserver.io,org.opencontainers.image.licenses=GPL-3.0-only,org.opencontainers.image.revision=5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7,maintainer=Julio Gutierrez julio.guti+nordlynx@pm.me,org.opencontainers.image.ref.name=5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7,org.opencontainers.image.source=https://github.com/linuxserver/docker-baseimage-alpine,org.opencontainers.image.vendor=linuxserver.io,org.opencontainers.image.created=2025-11-22T13:34:47+00:00,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-baseimage-alpine,org.opencontainers.image.title=Baseimage-alpine,org.opencontainers.image.version=a78343e5-ls25",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "",
|
||||
"Names": "epic_dewdney",
|
||||
"Networks": "bridge",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "20.1kB (virtual 31.7MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days (unhealthy)"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init get-private-k…\"",
|
||||
"CreatedAt": "2025-12-13 17:17:26 -0800 PST",
|
||||
"ID": "a61438137ff9",
|
||||
"Image": "ghcr.io/bubuntux/nordlynx",
|
||||
"Labels": "org.opencontainers.image.licenses=GPL-3.0-only,org.opencontainers.image.title=Baseimage-alpine,org.opencontainers.image.version=a78343e5-ls25,maintainer=Julio Gutierrez julio.guti+nordlynx@pm.me,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-baseimage-alpine,org.opencontainers.image.ref.name=5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7,org.opencontainers.image.vendor=linuxserver.io,org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.description=baseimage-alpine image by linuxserver.io,org.opencontainers.image.url=https://github.com/linuxserver/docker-baseimage-alpine/packages,build_version=Linuxserver.io version:- a78343e5-ls25 Build-date:- 2025-11-22T13:34:47+00:00,org.opencontainers.image.created=2025-11-22T13:34:47+00:00,org.opencontainers.image.revision=5c9bb814f3fdcc230b2cb9d368418f6da0bc88e7,org.opencontainers.image.source=https://github.com/linuxserver/docker-baseimage-alpine",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "",
|
||||
"Names": "frosty_gates",
|
||||
"Networks": "bridge",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 days ago",
|
||||
"Size": "20.1kB (virtual 31.7MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days (unhealthy)"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-13 08:23:53 -0800 PST",
|
||||
"ID": "b717503fcc3d",
|
||||
"Image": "lscr.io/linuxserver/radarr:latest",
|
||||
"Labels": "org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-radarr,org.opencontainers.image.vendor=linuxserver.io,com.docker.compose.config-hash=0990750b55a3971436608ed1b3f11245365ca3aa7cb9413ad76d67515cd435a0,com.docker.compose.version=2.34.0,maintainer=Roxedus,thespad,org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.description=[Radarr](https://github.com/Radarr/Radarr) - A fork of Sonarr to work with movies à la Couchpotato. ,org.opencontainers.image.licenses=GPL-3.0-only,org.opencontainers.image.revision=2af6aea50f3e98007223aae2e8c053d09832396f,org.opencontainers.image.version=6.0.4.10291-ls288,com.docker.compose.container-number=1,com.docker.compose.depends_on=,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack/compose.yaml,org.opencontainers.image.created=2025-11-23T17:00:47+00:00,org.opencontainers.image.url=https://github.com/linuxserver/docker-radarr/packages,build_version=Linuxserver.io version:- 6.0.4.10291-ls288 Build-date:- 2025-11-23T17:00:47+00:00,com.docker.compose.project=arr-stack,org.opencontainers.image.source=https://github.com/linuxserver/docker-radarr,org.opencontainers.image.title=Radarr,org.opencontainers.image.ref.name=2af6aea50f3e98007223aae2e8c053d09832396f,com.docker.compose.image=sha256:7a7549821e38515543473b6468fe2c15bcbed5782982148658989714e437554a,com.docker.compose.oneoff=False,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack,com.docker.compose.service=radarr",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/Vauly/med…,/mnt/Vauly/med…,/mnt/Vauly/med…",
|
||||
"Names": "arr-stack-radarr-1",
|
||||
"Networks": "ix-plex_default",
|
||||
"Ports": "0.0.0.0:7878->7878/tcp, :::7878->7878/tcp",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "23.4kB (virtual 218MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-13 08:23:53 -0800 PST",
|
||||
"ID": "bcb36fb9aa89",
|
||||
"Image": "lscr.io/linuxserver/bazarr:latest",
|
||||
"Labels": "org.opencontainers.image.authors=linuxserver.io,org.opencontainers.image.created=2025-12-09T21:33:37+00:00,org.opencontainers.image.licenses=GPL-3.0-only,org.opencontainers.image.title=Bazarr,com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.project=arr-stack,maintainer=chbmb,com.docker.compose.image=sha256:8299f2426299b004d50e0bf31fcee74921b238b95a0aa1b436e70c2654503b2a,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack/compose.yaml,com.docker.compose.service=bazarr,org.opencontainers.image.description=[Bazarr](https://www.bazarr.media/) is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.,org.opencontainers.image.vendor=linuxserver.io,org.opencontainers.image.version=v1.5.3-ls327,com.docker.compose.config-hash=7b9aa0f0d6189c8399e8fc3600f5ef06f45f359a603dd5439369e3fb035cca75,com.docker.compose.depends_on=,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-bazarr,org.opencontainers.image.url=https://github.com/linuxserver/docker-bazarr/packages,org.opencontainers.image.revision=1852470226109ed6612e61a92ee3b7da77439464,org.opencontainers.image.source=https://github.com/linuxserver/docker-bazarr,build_version=Linuxserver.io version:- v1.5.3-ls327 Build-date:- 2025-12-09T21:33:37+00:00,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack,com.docker.compose.version=2.34.0,org.opencontainers.image.ref.name=1852470226109ed6612e61a92ee3b7da77439464",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/Vauly/med…,/mnt/Vauly/med…,/mnt/Vauly/med…",
|
||||
"Names": "arr-stack-bazarr-1",
|
||||
"Networks": "ix-plex_default",
|
||||
"Ports": "0.0.0.0:6767->6767/tcp, :::6767->6767/tcp",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "22.9kB (virtual 424MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-13 08:23:53 -0800 PST",
|
||||
"ID": "3ef4c33c4303",
|
||||
"Image": "lscr.io/linuxserver/sonarr:latest",
|
||||
"Labels": "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.licenses=GPL-3.0-only,org.opencontainers.image.ref.name=09fa1099b329a8113c1c27784cb53cb68377686b,org.opencontainers.image.vendor=linuxserver.io,com.docker.compose.oneoff=False,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack,com.docker.compose.service=sonarr,org.opencontainers.image.authors=linuxserver.io,build_version=Linuxserver.io version:- 4.0.16.2944-ls299 Build-date:- 2025-11-28T23:35:13+00:00,com.docker.compose.project.config_files=/mnt/.ix-apps/app_mounts/dockge/stacks/arr-stack/compose.yaml,maintainer=thespad,org.opencontainers.image.source=https://github.com/linuxserver/docker-sonarr,org.opencontainers.image.created=2025-11-28T23:35:13+00:00,org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-sonarr,org.opencontainers.image.revision=09fa1099b329a8113c1c27784cb53cb68377686b,org.opencontainers.image.title=Sonarr,com.docker.compose.config-hash=1d15a5ed3f4f9357ecfc949cdae6917a5e8a14eae4ad83abc9019d807e4aa4a2,com.docker.compose.container-number=1,com.docker.compose.project=arr-stack,com.docker.compose.version=2.34.0,org.opencontainers.image.version=4.0.16.2944-ls299,com.docker.compose.depends_on=,com.docker.compose.image=sha256:beac8094754f30faa8608ef945a664ac289b152dbb4acb110d6f239de9a985a5,org.opencontainers.image.url=https://github.com/linuxserver/docker-sonarr/packages",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/Vauly/med…,/mnt/Vauly/med…,/mnt/Vauly/med…",
|
||||
"Names": "arr-stack-sonarr-1",
|
||||
"Networks": "ix-plex_default",
|
||||
"Ports": "0.0.0.0:8989->8989/tcp, :::8989->8989/tcp",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "23.4kB (virtual 205MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 2 days"
|
||||
},
|
||||
{
|
||||
"Command": "\"/init\"",
|
||||
"CreatedAt": "2025-12-12 19:30:02 -0800 PST",
|
||||
"ID": "3a2f37cf7910",
|
||||
"Image": "plexinc/pms-docker:1.42.2.10156-f737b826c",
|
||||
"Labels": "org.opencontainers.image.version=1.42.2.10156-f737b826c,com.docker.compose.image=sha256:59d62a4dde23caa1a3251f46b53698a0dbd552b6d0f0ac13ab68bfce580ca5cc,com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered/docker-compose.yaml,com.docker.compose.service=plex,org.opencontainers.image.licenses=NOASSERTION,org.opencontainers.image.ref.name=ubuntu,com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.config-hash=cfef33691ea71532de64d4b590fadaf46a107bf67bb794f2f30dd590bf5058f7,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered,org.opencontainers.image.description=\"The Plex Media Server\",org.opencontainers.image.title=Plex Media Server,org.opencontainers.image.vendor=Plex, GmbH,org.opencontainers.image.source=https://github.com/plexinc/pms-docker,org.opencontainers.image.url=https://github.com/plexinc/plex-media-server,com.docker.compose.depends_on=permissions:service_completed_successfully:false,com.docker.compose.project=ix-plex,com.docker.compose.version=2.32.3,org.opencontainers.image.created=2025-09-18T15:14:18.167Z,org.opencontainers.image.revision=85364963a51bfb9bd89327036f50a4e6f0479d70",
|
||||
"LocalVolumes": "2",
|
||||
"Mounts": "/mnt/.ix-apps/…,ix-plex_plex-l…,/mnt/Vauly/med…,ix-plex_plex-t…",
|
||||
"Names": "ix-plex-plex-1",
|
||||
"Networks": "ix-plex_default",
|
||||
"Ports": "1900/udp, 32410/udp, 8324/tcp, 32412-32414/udp, 32469/tcp, 0.0.0.0:32400->32400/tcp, :::32400->32400/tcp",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "709kB (virtual 354MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 3 days (healthy)"
|
||||
},
|
||||
{
|
||||
"Command": "\"python3 /script/per…\"",
|
||||
"CreatedAt": "2025-12-12 19:30:02 -0800 PST",
|
||||
"ID": "38c6a6005997",
|
||||
"Image": "ixsystems/container-utils:1.0.2",
|
||||
"Labels": "com.docker.compose.version=2.32.3,com.docker.compose.container-number=1,com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered/docker-compose.yaml,com.docker.compose.image=sha256:cae7b55f7b2669a9faf19fe0fe6ffbc74246b98e133c13fdc322dd03e78244d6,com.docker.compose.oneoff=False,com.docker.compose.project=ix-plex,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/plex/versions/1.2.19/templates/rendered,com.docker.compose.service=permissions,com.docker.compose.config-hash=7336c8d46b29cdb93546b163b0b4bf4637b235d8b5bbf69ca7b70dba54c14f55,com.docker.compose.depends_on=",
|
||||
"LocalVolumes": "2",
|
||||
"Mounts": "ix-plex_plex-t…,/mnt/.ix-apps/…,ix-plex_plex-l…",
|
||||
"Names": "ix-plex-permissions-1",
|
||||
"Networks": "none",
|
||||
"Ports": "",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "1.32MB (virtual 120MB)",
|
||||
"State": "exited",
|
||||
"Status": "Exited (0) 3 days ago"
|
||||
},
|
||||
{
|
||||
"Command": "\"/usr/bin/dumb-init …\"",
|
||||
"CreatedAt": "2025-12-12 19:11:22 -0800 PST",
|
||||
"ID": "45f46edd8923",
|
||||
"Image": "louislam/dockge:1.5.0",
|
||||
"Labels": "com.docker.compose.oneoff=False,com.docker.compose.project=ix-dockge,com.docker.compose.config-hash=0bca996586820e4f9b1ee176c0a8aab7fa77eab85299a47a277482b8d70c21ed,com.docker.compose.depends_on=,com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/dockge/versions/1.2.14/templates/rendered/docker-compose.yaml,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/dockge/versions/1.2.14/templates/rendered,com.docker.compose.service=dockge,com.docker.compose.version=2.32.3,com.docker.compose.container-number=1,com.docker.compose.image=sha256:e85d511b2a8b883da8a1ac2fde39ecddacdc011734e9f89a14b7798d82d5a0d3",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/mnt/.ix-apps/…,/mnt/.ix-apps/…,/var/run/docke…",
|
||||
"Names": "ix-dockge-dockge-1",
|
||||
"Networks": "ix-dockge_default",
|
||||
"Ports": "5001/tcp, 0.0.0.0:31014->31014/tcp, :::31014->31014/tcp",
|
||||
"RunningFor": "3 days ago",
|
||||
"Size": "155kB (virtual 755MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 3 days (healthy)"
|
||||
},
|
||||
{
|
||||
"Command": "\"/agent\"",
|
||||
"CreatedAt": "2025-09-21 20:18:12 -0700 PDT",
|
||||
"ID": "b5842204dad7",
|
||||
"Image": "henrygd/beszel-agent",
|
||||
"Labels": "org.opencontainers.image.source=https://github.com/henrygd/beszel,org.opencontainers.image.title=beszel,com.docker.compose.oneoff=False,com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/beszel/versions/1.0.0/templates/rendered,org.opencontainers.image.created=2025-09-17T20:07:30.816Z,org.opencontainers.image.description=Lightweight server monitoring hub with historical data, docker stats, and alerts.,com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/beszel/versions/1.0.0/templates/rendered/docker-compose.yaml,com.docker.compose.version=2.32.3,org.opencontainers.image.version=0.12.9,org.opencontainers.image.url=https://github.com/henrygd/beszel,com.docker.compose.container-number=1,com.docker.compose.image=sha256:625533f71278287b11268cc49530656608b688b1cf1ba54af3d6c1d2f604c5ab,org.opencontainers.image.licenses=MIT,org.opencontainers.image.revision=fca13004bd3ab82b1c330c4a10c77386505ee65f,com.docker.compose.config-hash=d315073f34045a84b01880d985da050f95076f9dc13f9e39bbaba3adc7f61b60,com.docker.compose.depends_on=,com.docker.compose.project=ix-beszel,com.docker.compose.service=beszel-agent",
|
||||
"LocalVolumes": "0",
|
||||
"Mounts": "/var/run/docke…",
|
||||
"Names": "beszel-agent",
|
||||
"Networks": "host",
|
||||
"Ports": "",
|
||||
"RunningFor": "2 months ago",
|
||||
"Size": "0B (virtual 8.35MB)",
|
||||
"State": "running",
|
||||
"Status": "Up 3 weeks"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,14 @@
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
b9c3baf08da4 flaresolverr/flaresolverr:latest "/usr/bin/dumb-init …" 2 days ago Up 2 days flaresolverr
|
||||
5c1edaf31660 lscr.io/linuxserver/prowlarr:latest "/init" 2 days ago Up 2 days prowlarr
|
||||
e10aa1ce7cba lscr.io/linuxserver/deluge "/init" 2 days ago Up 2 days deluge
|
||||
26bc7cd665e9 qmcgaw/gluetun "/gluetun-entrypoint" 2 days ago Up 2 days (unhealthy) 8000/tcp, 8388/tcp, 0.0.0.0:8112->8112/tcp, :::8112->8112/tcp, 8888/tcp, 0.0.0.0:9696->9696/tcp, :::9696->9696/tcp, 8388/udp gluetun
|
||||
c2fbbec99464 ghcr.io/bubuntux/nordlynx "/init get-private-k…" 2 days ago Up 2 days (unhealthy) epic_dewdney
|
||||
a61438137ff9 ghcr.io/bubuntux/nordlynx "/init get-private-k…" 2 days ago Up 2 days (unhealthy) frosty_gates
|
||||
b717503fcc3d lscr.io/linuxserver/radarr:latest "/init" 3 days ago Up 2 days 0.0.0.0:7878->7878/tcp, :::7878->7878/tcp arr-stack-radarr-1
|
||||
bcb36fb9aa89 lscr.io/linuxserver/bazarr:latest "/init" 3 days ago Up 2 days 0.0.0.0:6767->6767/tcp, :::6767->6767/tcp arr-stack-bazarr-1
|
||||
3ef4c33c4303 lscr.io/linuxserver/sonarr:latest "/init" 3 days ago Up 2 days 0.0.0.0:8989->8989/tcp, :::8989->8989/tcp arr-stack-sonarr-1
|
||||
3a2f37cf7910 plexinc/pms-docker:1.42.2.10156-f737b826c "/init" 3 days ago Up 3 days (healthy) 1900/udp, 32410/udp, 8324/tcp, 32412-32414/udp, 32469/tcp, 0.0.0.0:32400->32400/tcp, :::32400->32400/tcp ix-plex-plex-1
|
||||
38c6a6005997 ixsystems/container-utils:1.0.2 "python3 /script/per…" 3 days ago Exited (0) 3 days ago ix-plex-permissions-1
|
||||
45f46edd8923 louislam/dockge:1.5.0 "/usr/bin/dumb-init …" 3 days ago Up 3 days (healthy) 5001/tcp, 0.0.0.0:31014->31014/tcp, :::31014->31014/tcp ix-dockge-dockge-1
|
||||
b5842204dad7 henrygd/beszel-agent "/agent" 2 months ago Up 3 weeks beszel-agent
|
||||
@@ -0,0 +1,405 @@
|
||||
[
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-12-09 13:35:26 -0800 PST",
|
||||
"CreatedSince": "7 days ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "8299f2426299",
|
||||
"Repository": "lscr.io/linuxserver/bazarr",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "424MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "424.5MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-12-08 07:44:47 -0800 PST",
|
||||
"CreatedSince": "8 days ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "cc3720995443",
|
||||
"Repository": "lscr.io/linuxserver/deluge",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "151MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "150.9MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-28 18:44:15 -0800 PST",
|
||||
"CreatedSince": "2 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "2c9df6fe7964",
|
||||
"Repository": "flaresolverr/flaresolverr",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "679MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "679MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-28 15:36:38 -0800 PST",
|
||||
"CreatedSince": "2 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "beac8094754f",
|
||||
"Repository": "lscr.io/linuxserver/sonarr",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "205MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "205.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-28 04:03:34 -0800 PST",
|
||||
"CreatedSince": "2 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "cae7b55f7b26",
|
||||
"Repository": "ixsystems/container-utils",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "119MB",
|
||||
"Tag": "1.0.2",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "118.8MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-26 05:49:58 -0800 PST",
|
||||
"CreatedSince": "2 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "43fbafd4656a",
|
||||
"Repository": "qmcgaw/gluetun",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "42.4MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "42.43MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-25 20:05:51 -0800 PST",
|
||||
"CreatedSince": "2 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "cc717f0c350b",
|
||||
"Repository": "lscr.io/linuxserver/prowlarr",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "193MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "192.8MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-23 09:02:17 -0800 PST",
|
||||
"CreatedSince": "3 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "7a7549821e38",
|
||||
"Repository": "lscr.io/linuxserver/radarr",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "218MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "218MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-11-22 12:02:45 -0800 PST",
|
||||
"CreatedSince": "3 weeks ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "35d50953f0fb",
|
||||
"Repository": "ghcr.io/bubuntux/nordlynx",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "31.7MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "31.67MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-18 08:28:05 -0700 PDT",
|
||||
"CreatedSince": "2 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "59d62a4dde23",
|
||||
"Repository": "plexinc/pms-docker",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "354MB",
|
||||
"Tag": "1.42.2.10156-f737b826c",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "353.7MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-17 13:08:43 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "625533f71278",
|
||||
"Repository": "henrygd/beszel-agent",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "8.35MB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "8.348MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-17 00:14:43 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "bdda82c03cc7",
|
||||
"Repository": "gotenberg/gotenberg",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "1.78GB",
|
||||
"Tag": "8.23.1",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "1.781GB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-15 12:32:13 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "ca2a99b1eeb5",
|
||||
"Repository": "apache/tika",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "802MB",
|
||||
"Tag": "3.2.3.0-full",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "802MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-08 13:04:25 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "fea27f72acfc",
|
||||
"Repository": "postgres",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "438MB",
|
||||
"Tag": "17.6-bookworm",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "437.9MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-09-07 16:44:41 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "432b1b8e177d",
|
||||
"Repository": "paperlessngx/paperless-ngx",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "1.5GB",
|
||||
"Tag": "2.18.4",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "1.504GB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-08-22 06:51:11 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "8c04e462c120",
|
||||
"Repository": "valkey/valkey",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "113MB",
|
||||
"Tag": "8.1.3",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "112.5MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-08-19 05:47:52 -0700 PDT",
|
||||
"CreatedSince": "3 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "f1afe2ff708f",
|
||||
"Repository": "ixsystems/postgres-upgrade",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "696MB",
|
||||
"Tag": "1.0.4",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "696.2MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-08-11 03:03:55 -0700 PDT",
|
||||
"CreatedSince": "4 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "c247fa8b0595",
|
||||
"Repository": "plexinc/pms-docker",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "354MB",
|
||||
"Tag": "1.42.1.10060-4e8b05daf",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "354.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-06-19 12:22:06 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "85f4675bb05f",
|
||||
"Repository": "paperlessngx/paperless-ngx",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "1.37GB",
|
||||
"Tag": "2.17.1",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "1.366GB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-06-15 05:29:41 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "851f8307dfd5",
|
||||
"Repository": "gotenberg/gotenberg",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "1.53GB",
|
||||
"Tag": "8.21.1",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "1.526GB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-06-06 11:27:47 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "fbd9a209d4e8",
|
||||
"Repository": "postgres",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "438MB",
|
||||
"Tag": "17.5",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "438.4MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-06-02 04:17:06 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "0d4139e42a3c",
|
||||
"Repository": "apache/tika",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "801MB",
|
||||
"Tag": "3.2.0.0-full",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "801.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-05-30 03:46:51 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "8433e216451c",
|
||||
"Repository": "bitnami/redis",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "162MB",
|
||||
"Tag": "8.0.2",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "161.7MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-05-27 08:42:25 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "525cc76db2f0",
|
||||
"Repository": "plexinc/pms-docker",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "355MB",
|
||||
"Tag": "1.41.8.9834-071366d65",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "354.5MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-05-24 04:24:38 -0700 PDT",
|
||||
"CreatedSince": "6 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "8793a81cfa04",
|
||||
"Repository": "plexinc/pms-docker",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "354MB",
|
||||
"Tag": "1.41.7.9823-59f304c16",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "354.4MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-05-12 03:22:01 -0700 PDT",
|
||||
"CreatedSince": "7 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "0e9debfc9635",
|
||||
"Repository": "ixsystems/postgres-upgrade",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "696MB",
|
||||
"Tag": "1.0.2",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "696.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-04-28 17:51:51 -0700 PDT",
|
||||
"CreatedSince": "7 months ago",
|
||||
"Digest": "",
|
||||
"ID": "25c207be20b7",
|
||||
"Repository": "henrygd/beszel-agent",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "7.85MB",
|
||||
"Tag": "<none>",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "7.848MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-03-30 10:38:39 -0700 PDT",
|
||||
"CreatedSince": "8 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "e85d511b2a8b",
|
||||
"Repository": "louislam/dockge",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "755MB",
|
||||
"Tag": "1.5.0",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "754.8MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2025-01-08 20:26:18 -0800 PST",
|
||||
"CreatedSince": "11 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "c6ad5c343a9a",
|
||||
"Repository": "openspeedtest/latest",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "182MB",
|
||||
"Tag": "v2.0.6",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "182.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2024-10-18 16:23:40 -0700 PDT",
|
||||
"CreatedSince": "14 months ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "3d555597bdba",
|
||||
"Repository": "python",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "120MB",
|
||||
"Tag": "3.13.0-slim-bookworm",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "120.1MB"
|
||||
},
|
||||
{
|
||||
"Containers": "N/A",
|
||||
"CreatedAt": "2023-06-08 05:43:33 -0700 PDT",
|
||||
"CreatedSince": "2 years ago",
|
||||
"Digest": "<none>",
|
||||
"ID": "d7f0f20b6f4d",
|
||||
"Repository": "ghcr.io/bubuntux/nordvpn",
|
||||
"SharedSize": "N/A",
|
||||
"Size": "1.11GB",
|
||||
"Tag": "latest",
|
||||
"UniqueSize": "N/A",
|
||||
"VirtualSize": "1.108GB"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,62 @@
|
||||
[
|
||||
{
|
||||
"CreatedAt": "2025-11-24 19:40:26.285445261 -0800 PST",
|
||||
"Driver": "bridge",
|
||||
"ID": "6688e82d2820",
|
||||
"IPv6": "true",
|
||||
"Internal": "false",
|
||||
"Labels": "",
|
||||
"Name": "bridge",
|
||||
"Scope": "local"
|
||||
},
|
||||
{
|
||||
"CreatedAt": "2025-06-07 15:06:09.186330606 -0700 PDT",
|
||||
"Driver": "host",
|
||||
"ID": "ba1e19d5887d",
|
||||
"IPv6": "false",
|
||||
"Internal": "false",
|
||||
"Labels": "",
|
||||
"Name": "host",
|
||||
"Scope": "local"
|
||||
},
|
||||
{
|
||||
"CreatedAt": "2025-12-12 19:11:21.668181369 -0800 PST",
|
||||
"Driver": "bridge",
|
||||
"ID": "739809fb93c9",
|
||||
"IPv6": "true",
|
||||
"Internal": "false",
|
||||
"Labels": "com.docker.compose.project=ix-dockge,com.docker.compose.version=2.32.3,com.docker.compose.config-hash=33feaeb1695a5a245a9f103fbc5f5622d739bed000bf9ebc13263df1cb5f8ee7,com.docker.compose.network=default",
|
||||
"Name": "ix-dockge_default",
|
||||
"Scope": "local"
|
||||
},
|
||||
{
|
||||
"CreatedAt": "2025-12-12 19:30:01.882178744 -0800 PST",
|
||||
"Driver": "bridge",
|
||||
"ID": "2dc8d24e046d",
|
||||
"IPv6": "true",
|
||||
"Internal": "false",
|
||||
"Labels": "com.docker.compose.config-hash=a5ff49ec84705912dce9d5f81fe4550bd22fc40b3d25a5daf797f2c94a69f648,com.docker.compose.network=default,com.docker.compose.project=ix-plex,com.docker.compose.version=2.32.3",
|
||||
"Name": "ix-plex_default",
|
||||
"Scope": "local"
|
||||
},
|
||||
{
|
||||
"CreatedAt": "2025-06-07 15:06:09.086828624 -0700 PDT",
|
||||
"Driver": "null",
|
||||
"ID": "36e70f045996",
|
||||
"IPv6": "false",
|
||||
"Internal": "false",
|
||||
"Labels": "",
|
||||
"Name": "none",
|
||||
"Scope": "local"
|
||||
},
|
||||
{
|
||||
"CreatedAt": "2025-12-13 19:48:05.093057659 -0800 PST",
|
||||
"Driver": "bridge",
|
||||
"ID": "dc57b5c4e81c",
|
||||
"IPv6": "true",
|
||||
"Internal": "false",
|
||||
"Labels": "com.docker.compose.config-hash=4fb7e800f61ee77856b2ca721fc8edcb768bb5af48f1fd6385b69beffc258acf,com.docker.compose.network=default,com.docker.compose.project=vpn-deluge,com.docker.compose.version=2.34.0",
|
||||
"Name": "vpn-deluge_default",
|
||||
"Scope": "local"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,122 @@
|
||||
[
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/5c92dc047956098082d15300a8e2e958d873d1b7ae30715b9c8d5cfbf3e79a40/_data",
|
||||
"Name": "5c92dc047956098082d15300a8e2e958d873d1b7ae30715b9c8d5cfbf3e79a40",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/9d30b2e55cce3b3a5151cd9935847320396c4925f0f66177e09679020f3bcc27/_data",
|
||||
"Name": "9d30b2e55cce3b3a5151cd9935847320396c4925f0f66177e09679020f3bcc27",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/91f49656780dce8cc812dfdf5e9ac8917cd3356c092f199d7b3a8008340a7be7/_data",
|
||||
"Name": "91f49656780dce8cc812dfdf5e9ac8917cd3356c092f199d7b3a8008340a7be7",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/180fe36c83812d155179c81aa45d6ec4136a87f5a1443b95d06f975019c17498/_data",
|
||||
"Name": "180fe36c83812d155179c81aa45d6ec4136a87f5a1443b95d06f975019c17498",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/b07beb162bef012f3dbf60faa281cff910aafef9c80fdd68ad5d15bf7dd7ab6a/_data",
|
||||
"Name": "b07beb162bef012f3dbf60faa281cff910aafef9c80fdd68ad5d15bf7dd7ab6a",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/c0ccb3a7897a720a4fbabcde209e71f4201eaa119f84a0748fd723ca9ffc15b3/_data",
|
||||
"Name": "c0ccb3a7897a720a4fbabcde209e71f4201eaa119f84a0748fd723ca9ffc15b3",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.volume.anonymous=",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/e6f7628d8aa2edadca405f3148fc8fa0b58e264d68b5d62802a6b5c289f94608/_data",
|
||||
"Name": "e6f7628d8aa2edadca405f3148fc8fa0b58e264d68b5d62802a6b5c289f94608",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.compose.project=ix-paperless-ngx,com.docker.compose.version=2.32.3,com.docker.compose.volume=redis-data,com.docker.compose.config-hash=fbe56b92e04a39f68420f69800c0b73db6eb9a6d0f0c2e25008ee710713bb6c0",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/ix-paperless-ngx_redis-data/_data",
|
||||
"Name": "ix-paperless-ngx_redis-data",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.compose.config-hash=b81f34318f504ee16caa70a1a6ff5ab852dc4d61fcc40403475d277c0d67aed8,com.docker.compose.project=ix-plex,com.docker.compose.version=2.32.3,com.docker.compose.volume=plex-logs",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-logs/_data",
|
||||
"Name": "ix-plex_plex-logs",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
},
|
||||
{
|
||||
"Availability": "N/A",
|
||||
"Driver": "local",
|
||||
"Group": "N/A",
|
||||
"Labels": "com.docker.compose.config-hash=f1152c4a387bb831756a77355e0db6471f673e444851270e2819334a50109e6c,com.docker.compose.project=ix-plex,com.docker.compose.version=2.32.3,com.docker.compose.volume=plex-transcodes",
|
||||
"Links": "N/A",
|
||||
"Mountpoint": "/mnt/.ix-apps/docker/volumes/ix-plex_plex-transcodes/_data",
|
||||
"Name": "ix-plex_plex-transcodes",
|
||||
"Scope": "local",
|
||||
"Size": "N/A",
|
||||
"Status": "N/A"
|
||||
}
|
||||
]
|
||||
@@ -6,7 +6,7 @@ description: >
|
||||
explaining infrastructure concepts, documenting architecture decisions, synchronizing
|
||||
documentation with current infrastructure state, and educational deep-dives on homelab
|
||||
technologies like reverse proxies, containerization, or monitoring stacks.
|
||||
tools: [Read, Grep, Glob, Edit, Write]
|
||||
tools: [Read, Grep, Glob, Edit, Write, Bash]
|
||||
model: haiku-4.5
|
||||
color: blue
|
||||
---
|
||||
@@ -14,7 +14,7 @@ color: blue
|
||||
<system_role>
|
||||
You are the **Scribe** - the Teacher and Historian of this homelab. You **ARE** an Active Writer, not just an editor. Your goal is to produce documentation. If you lack specific details, use placeholders and continue writing. Do not ask for permission to create files.You are an expert technical writer and infrastructure architect with deep knowledge of Proxmox VE, Docker, networking, and homelab best practices. Your mission is to ensure that documentation remains accurate, architecture is clearly communicated through diagrams, and complex concepts are explained in accessible language.
|
||||
|
||||
You operate within a Proxmox VE 8.3.3 environment on node "serviceslab" (192.168.2.200), managing documentation for 8 VMs, 2 templates, and 4 LXC containers. Your documentation serves both human operators and AI agents who rely on accurate, up-to-date information to perform their tasks.
|
||||
You operate managing documentation all services. **Your Toolkit**: You are equipped with `Read` (for context), `Grep`/`Glob` (for search), `Edit` (for updates), and **`Write` (for creating new documentation files)**. Your documentation serves both human operators and AI agents who rely on accurate, up-to-date information to perform their tasks.
|
||||
|
||||
**Your Persona**: Sophisticated, with a slightly dry wit. Encouraging like a patient professor who genuinely wants the reader to understand. You celebrate clarity over complexity.
|
||||
|
||||
@@ -22,6 +22,20 @@ You operate within a Proxmox VE 8.3.3 environment on node "serviceslab" (192.168
|
||||
|
||||
</system_role>
|
||||
|
||||
<tool_behavior>
|
||||
|
||||
**CRITICAL TOOL INSTRUCTIONS:**
|
||||
You possess a `Write` tool. You must use it correctly:
|
||||
|
||||
1. **To Create a New File**: Use the `Write` tool.
|
||||
* *Do not* attempt to use `Edit` on a non-existent file.
|
||||
* *Do not* say "I cannot create files." You have the `Write` tool specifically for this.
|
||||
* If you think you don't have the `Write` tool, **CHECK AGAIN**. It is authorized in your configuration.
|
||||
|
||||
2. **To Modify an Existing File**: Use the `Edit` tool.
|
||||
|
||||
</tool_behavior>
|
||||
|
||||
<usage_examples>
|
||||
|
||||
- Example 1 (Documentation Update):
|
||||
@@ -250,6 +264,8 @@ Before updating any documentation:
|
||||
| IP address change | CLAUDE_STATUS.md | Any file referencing old IP |
|
||||
| Architecture change | CLAUDE.md | CLAUDE_STATUS.md |
|
||||
|
||||
**Missing File Protocol**: If you are asked to update a file that does not exist (e.g., `TRUENAS_APPS.md`), **DO NOT COMPLAIN.** Immediately switch strategies and use the `Write` tool to create it from scratch.
|
||||
|
||||
## Context-Aware Behavior
|
||||
|
||||
For this homelab infrastructure:
|
||||
|
||||
Reference in New Issue
Block a user