All 34 Dependencies
Every package Vanguard Backup depends on, ranked by repo health score.
Vanguard is an open-source backup platform built with Laravel and PHP 8.3 that automates file and database backups on Ubuntu and Debian servers. It connects to remote machines over SSH using phpseclib3, compresses and encrypts backup archives, then streams them to S3-compatible storage or local destinations—all managed through a Livewire-powered web interface without requiring any agent software on target servers.
The application is built as a self-contained Laravel monolith with a queue-driven architecture: backup tasks run as Horizon-managed jobs with 30-minute timeouts, real-time status updates arrive via Laravel Reverb WebSockets, and notification results are dispatched through Email, Discord, Slack, and Pushover. A full REST API backed by Laravel Sanctum lets DevOps teams trigger backups programmatically, retrieve logs, and query upcoming scheduled runs from CI/CD pipelines or monitoring dashboards.
Vanguard targets teams and individuals who want transparent control over their backup infrastructure without vendor lock-in. The self-hosting model means you own the backup data, the encryption keys, and the scheduling logic. With OAuth login via GitHub, GitLab, or Bitbucket and optional two-factor authentication, access control meets modern security expectations while keeping the operational footprint on a single PHP server.