# Vault2 - Full Infrastructure Report (May 2026)

<meta charset="UTF-8" id="bkmrk-"></meta> <meta content="width=device-width, initial-scale=1.0" id="bkmrk--1" name="viewport"></meta> <title id="bkmrk-vault2---full-infras">Vault2 - Full Infrastructure Report</title> <style id="bkmrk-%40import-url%28%27https%3A%2F">
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;family=Space+Grotesk:wght@500;600&amp;display=swap');
        
        :root {
            --primary: #3b82f6;
        }
        
        body {
            font-family: 'Inter', system_ui, sans-serif;
            line-height: 1.6;
            color: #1f2937;
            max-width: 1200px;
            margin: 40px auto;
            padding: 0 20px;
            background: #f8fafc;
        }
        
        .header {
            background: linear-gradient(135deg, #1e2937, #334155);
            color: white;
            padding: 40px;
            border-radius: 16px;
            margin-bottom: 40px;
            box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1);
        }
        
        .header h1 {
            font-family: 'Space Grotesk', sans-serif;
            font-size: 2.5rem;
            margin: 0 0 8px 0;
            font-weight: 600;
        }
        
        .header .meta {
            opacity: 0.85;
            font-size: 1.1rem;
        }
        
        .section {
            background: white;
            border-radius: 12px;
            padding: 32px;
            margin-bottom: 32px;
            box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
        }
        
        h2 {
            color: #1e2937;
            border-bottom: 3px solid #3b82f6;
            padding-bottom: 12px;
            margin-top: 0;
            font-size: 1.5rem;
        }
        
        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 24px;
            margin: 24px 0;
        }
        
        .card {
            background: #f8fafc;
            border-radius: 10px;
            padding: 20px;
            border: 1px solid #e2e8f0;
        }
        
        .metric {
            font-size: 2rem;
            font-weight: 700;
            color: #1e2937;
            line-height: 1;
        }
        
        .warning {
            background: #fef2f2;
            border-left: 5px solid #ef4444;
            padding: 16px;
            margin: 20px 0;
            border-radius: 8px;
        }
        
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
        }
        
        th, td {
            padding: 12px 16px;
            text-align: left;
            border-bottom: 1px solid #e2e8f0;
        }
        
        th {
            background: #f1f5f9;
            font-weight: 600;
            color: #475569;
        }
        
        .status-ok { color: #16a34a; font-weight: 600; }
        .status-warn { color: #ca8a04; font-weight: 600; }
        .status-critical { color: #dc2626; font-weight: 700; }
        
        .footer {
            text-align: center;
            color: #64748b;
            font-size: 0.9rem;
            margin-top: 60px;
        }
        
        .port-list {
            font-family: ui-monospace, monospace;
            background: #f1f5f9;
            padding: 16px;
            border-radius: 8px;
            font-size: 0.9rem;
        }
    </style></head><body><div class="header" id="bkmrk-vault2-primary-homel"># Vault2

<div class="meta"> Primary Homelab Server • 192.168.1.251  
 Last Scanned: 24 May 2026 </div> </div><div class="section" id="bkmrk-system-overview-oper">## System Overview

<div class="grid"><div class="card"> **Operating System**  
 Debian GNU/Linux 11 (bullseye)  
 Kernel: 6.1.0-0.deb11.11-amd64 </div><div class="card"> **Hardware**  
 Intel Xeon E5-2650 v1 (8 vCPU @ 2.00GHz)  
 13 GiB RAM </div><div class="card"> **Network**  
 ens192: 192.168.1.251/24  
 Gateway: 192.168.1.1  
 Tailscale: Active </div> </div> </div><div class="section" id="bkmrk-critical-issues-crit">## Critical Issues

<div class="warning"> **CRITICAL:** `/mnt/HDD03` is <span class="status-critical">100% full</span> (5.4 TiB used of 5.5 TiB).  
 This is a major risk for data integrity and container stability. </div><div class="warning"> **High Memory Usage:** 8.7 GiB used out of 13 GiB (67%+). </div> </div><div class="section" id="bkmrk-storage-mount-size-u">## Storage

 <table> <tr> <th>Mount</th> <th>Size</th> <th>Used</th> <th>Available</th> <th>Use %</th> <th>Status</th> </tr> <tr> <td>`/dev/sda1`</td> <td>294 GiB</td> <td>130 GiB</td> <td>149 GiB</td> <td>47%</td> <td class="status-ok">OK</td> </tr> <tr> <td>`/mnt/HDD03`</td> <td>5.5 TiB</td> <td>5.4 TiB</td> <td>51 GiB</td> <td>**100%**</td> <td class="status-critical">CRITICAL</td> </tr> <tr> <td>`/srv/dev-disk-...`</td> <td>7.0 TiB</td> <td>5.9 TiB</td> <td>1.2 TiB</td> <td>84%</td> <td class="status-warn">Warning</td> </tr> </table>

 </div><div class="section" id="bkmrk-docker-environment-a">## Docker Environment

**Active Compose Projects:**

- **manyfold** (3 containers)
- **craig** (3 containers)
- **wordpress** (2 containers)
- **nginx** (2 containers)
- vaultwarden3, meshcentral, portainer, ampache, audiobookshelf, filebrowser, trilium, tasmas
 
### Notable Running Containers

 <table> <tr><th>Container</th><th>Image</th><th>Status</th><th>Ports</th></tr> <tr><td>nginx-proxy-manager</td><td>jc21/nginx-proxy-manager</td><td class="status-ok">Up 2 weeks</td><td>80, 81, 443</td></tr> <tr><td>vaultwarden3</td><td>vaultwarden/server</td><td class="status-ok">Healthy</td><td>66</td></tr> <tr><td>portainer</td><td>portainer/portainer-ce</td><td class="status-ok">Up 2 weeks</td><td>8000, 9443</td></tr> <tr><td>meshcentral</td><td>typhonragewind/meshcentral</td><td class="status-ok">Up 2 weeks</td><td>8086</td></tr> <tr><td>manyfold</td><td>ghcr.io/manyfold3d/manyfold</td><td class="status-ok">Up 2 weeks</td><td>3214</td></tr> <tr><td>craig</td><td>Custom stack</td><td class="status-ok">Up 2 weeks</td><td>3010, 5029, 5432, 6379</td></tr> </table>

 </div><div class="section" id="bkmrk-exposed-services-%28se">## Exposed Services (Selected)

<div class="port-list"> **Public / Reverse Proxy:** 80, 81, 85, 443, 4443  
 **Management:** 8000 (Portainer), 8086 (MeshCentral), 9443 (Portainer)  
 **Applications:** 66 (Vaultwarden), 1336 (Audiobookshelf), 3214 (Manyfold), 32100 (Trilium), 6680 (Ampache), 7070 (Filebrowser), 8787-8788 (Tasmas)  
 **Databases (internal):** 5432, 6379, 3306 </div> </div><div class="section" id="bkmrk-access-%26-management-">## Access &amp; Management

- **SSH Access:** Key-based authentication configured for user `hermes`
- **Groups:** docker, ssh, adm, systemd-journal
- **Remote Management:** Accessible from WAZUH (192.168.1.142) via dedicated SSH key
 
 </div><div class="footer" id="bkmrk-generated-by-garviel"> Generated by Garviel Loken • Hermes Agent • Vault2 Knowledgebase </div>