Logo

Initial Setup

Pangolin Sentinel (Unraid Hub)

Configure an administrator password to secure your Unraid-to-VPS update and backup dashboard.

{{ authState.error }}
Logo

Pangolin Sentinel

Unraid → Remote VPS Hub

{{ authState.error }}
Pangolin Sentinel Logo
Pangolin Sentinel Unraid Hub
VPS Sentinel & Backup Hub
Running: {{ activeJob.name }}

Connect Your Remote Pangolin VPS

Pangolin Sentinel is running on your local Unraid server. Enter your VPS IP/hostname and authenticate with SSH to start pulling hot backups to Unraid and managing remote updates.

Unraid ↔ Pangolin VPS Bridge

VPS Backups & Remote Updates

Safely pull zero-lock SQLite hot backups and SSL certificates from your VPS to Unraid storage, and trigger remote Docker stack and OS updates.

Remote VPS CPU
{{ systemStats?.cpu?.percent || 0 }}% {{ systemStats?.cpu?.cores || 1 }} Cores
Load: {{ systemStats?.cpu?.load_avg?.join(', ') || '0, 0, 0' }}
Remote VPS RAM
{{ systemStats?.memory?.percent || 0 }}% {{ systemStats?.memory?.formatted_used || '0 B' }}
Total: {{ systemStats?.memory?.formatted_total || '0 B' }}
VPS Disk (/)
{{ systemStats?.disk?.percent || 0 }}% {{ systemStats?.disk?.formatted_used || '0 B' }}
Free: {{ systemStats?.disk?.formatted_free || '0 B' }}
Unraid Backup Storage Local
{{ systemStats?.unraid_disk?.percent || 0 }}% {{ backups.length }} Archives
{{ systemStats?.unraid_disk?.path || '/var/backups' }} Free: {{ systemStats?.unraid_disk?.formatted_free || 'N/A' }}

Remote Pangolin Stack

{{ settings.vps_host || 'VPS not configured' }} ({{ settings.vps_pangolin_dir }})

{{ c.name }}
{{ c.image }}
{{ c.state ? c.state.toUpperCase() : 'STOPPED' }}

No active Pangolin containers detected on remote VPS. Check your connection in Settings.

Backups on Unraid Server

Total stored: {{ backups.length }} snapshot archives

{{ b.scope }}
{{ b.filename }}
{{ b.created_at.replace('T', ' ').replace('Z', '') }}
{{ b.formatted_size }}
Download

No backups stored on Unraid yet. Click "Pull Backup to Unraid" above.

Remote Pangolin Stack {{ pangolinStatus.running_count }} Containers Active

{{ settings.vps_host }}:{{ settings.vps_pangolin_dir }}

{{ c.name }}
{{ c.state.toUpperCase() }}
Image: {{ c.image }}
{{ c.status }}

Remote Stack Configuration Editor

Directly view and edit files on your remote VPS. Files are auto-backed up before writing.

Remote VPS Package Manager (apt-get)

Remote VPS Operating System Updates

Target: {{ settings.vps_host }} • OS: {{ systemStats?.os }}

VPS Reboot Required

A kernel or system update requires rebooting your remote VPS.

Upgradable Packages on Remote VPS

{{ updatesData.total }} total • {{ updatesData.security_count }} security
Package Current Version New Version Repository
SEC {{ pkg.name }} {{ pkg.current_version }} {{ pkg.new_version }} {{ pkg.repository }} ({{ pkg.arch }})
Remote VPS is Up to Date

All packages are at their latest versions.

Pangolin Backups Stored on Unraid Local Storage

Directory: {{ settings.backup_dir }} • Retention: Keep newest {{ settings.retention_count }}

Loading backup archives...
Archive File Scope Size Created SHA-256 Checksum Actions
{{ b.filename }}
{{ b.description }}
{{ b.scope }} {{ b.formatted_size }} {{ b.created_at.replace('T', ' ').replace('Z', '') }} {{ b.sha256 ? b.sha256.substring(0, 12) + '...' : 'N/A' }} 📋 Download
No Backups on Unraid Server

Click below to pull a complete hot backup from your Pangolin VPS.

Scheduled VPS → Unraid Backups

Default: "0 3 * * *" runs nightly at 3:00 AM UTC.

Alerts & Notifications

Execution History

{{ jobs.length }} runs
{{ j.name }} {{ j.status.toUpperCase() }}
{{ j.type }} {{ j.duration ? j.duration + 's' : 'active' }}
{{ displayedJob ? displayedJob.name : 'Console Standby' }} Live SSH Stream
{{ line }}
[Terminal Ready] — Connect to your VPS and trigger an update or backup to view live streaming logs.

Remote Pangolin VPS Connection (SSH)

Configure the remote server address and SSH credentials used by Unraid to connect.

{{ connectionTest.result.connected ? '✅ SSH Connection Successful!' : '❌ Connection Failed' }}
OS: {{ connectionTest.result.os }}
Docker: {{ connectionTest.result.docker_running ? 'Running' : 'Not Running' }}
Pangolin Dir: {{ connectionTest.result.pangolin_dir_exists ? 'Found' : 'Missing' }}
SQLite DB: {{ connectionTest.result.database_file ? 'Found' : 'None' }}
{{ connectionTest.result.error }}
Unraid Server Public Key:
{{ publicKeyData.public_key }}

💡 How to authorize: Log in to your VPS terminal once and run:
{{ publicKeyData.command_hint }}

Change Admin Password

Pangolin Sentinel • Unraid Server to Remote VPS Backup & Update Hub

Pull Hot-Backup from VPS to Unraid

Executes a zero-lock SQLite hot-backup on your remote VPS ({{ settings.vps_host }}), bundles configs and certificates, and downloads the archive directly into Unraid storage.

Unraid Archive Explorer

{{ inspectModal.backup?.filename }}

Reading archive manifest...
{{ m.name }} {{ m.formatted_size }}

Restore Backup to Remote VPS

This will upload {{ restoreModal.backup?.filename }} from your Unraid server to {{ settings.vps_host }}, stop the Pangolin containers, replace the database and configs, and restart the stack.

{{ containerLogs.name }} Logs (Remote VPS)

{{ containerLogs.logs }}
✅ ❌ ⚠️ ℹ️ {{ t.message }}