Vigil v2.2.2
Changes
- boot-pool (stripe with mmcblk0p3):
- Backend Files to Fix Card Device Count
- Documentation
- Debug Logging
- Device Deduplication
- Modals
- zfs.go (Agent) - Key Changes:
-
- Fixed Date Parsing (formatScrubDate):
- The vdevs (mirror-0) AND the individual disks (sda, sdb with their serial numbers)
- Back To the WebUi
- ZFS Layout
- Fixing zfs_handlers.goand and db.CountZFSDevices(pool.ID)
- Fixing "On Conflict clause does not match" error
- DRY, KISS and SOLID
- Render
- UI
- Navegation rewrite ZFS Pools Sidebar
- Navegation again
- Still Error with the navegation.
- Fixing Navegation Problem.
- Side
-
- New Sidebar Design - Dashboard Sorting - Navigation back from ZFS
- Key Features Now Working:
- Added Persistent Server Sorting (A-Z / Z-A) New features:
-
- "undefined" Pool Names Fixed (zfs.js) 2. Navigation Bug Fixed (state.js) 3. Offline Server Indicator (state.js, data.js, offline-indicator.css) New features:
- The ZFS API routes were never registered in the server!
- Compose
- Debiand and Alpine Agent
- Updated Dockerfile.agent - Added ZFS tools
- Phase 1.4.2 Complete Summary
- Alert Integration - Complete Changes Made 1. Dashboard Summary Cards (renderer.js)
- Features:
- Features Implemented Summary Cards:
- New Methods: MethodPurposeupdateZFSSidebar()Show/hide ZFS nav, update countsfetchZFSPoolDetail(host, pool)Fetch single pool for modal Updated updateViews():
- Features:
- V2.2.0 (#15)
- V2.1.0 frontend (#14)
- V2.0.1 attributes parser (#13)
🐳 Docker Images
Server:
docker pull ghcr.io/pineappledr/vigil:2.2.2Agent (Alpine - recommended for most Linux systems):
docker pull ghcr.io/pineappledr/vigil-agent:2.2.2
# or explicitly:
docker pull ghcr.io/pineappledr/vigil-agent:2.2.2-alpineAgent (Debian - for TrueNAS/FreeBSD or when mounting host ZFS tools):
docker pull ghcr.io/pineappledr/vigil-agent:2.2.2-debianWhich Agent Image Should I Use?
| System | Recommended Image | Notes |
|---|---|---|
| Ubuntu/Debian | latest (Alpine)
| ZFS tools included |
| Alpine Linux | latest (Alpine)
| Native compatibility |
| TrueNAS SCALE | debian
| Mount host ZFS tools |
| TrueNAS CORE | debian
| Mount host ZFS tools |
| Proxmox | latest (Alpine)
| ZFS tools included |
| Unraid | latest (Alpine)
| No ZFS needed |
Multi-Architecture Support: Both variants support linux/amd64 and linux/arm64
📦 Binaries
# Server (AMD64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.2/vigil-server-linux-amd64 -o vigil-server
chmod +x vigil-server
# Agent (AMD64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.2/vigil-agent-linux-amd64 -o vigil-agent
chmod +x vigil-agent
# Agent (ARM64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.2/vigil-agent-linux-arm64 -o vigil-agent
chmod +x vigil-agent✅ Verify Checksums
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.2/checksums.txt -o checksums.txt
sha256sum -c checksums.txt