PHPackages                             codexalta/vaultix - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. codexalta/vaultix

ActiveLibrary[File &amp; Storage](/categories/file-storage)

codexalta/vaultix
=================

A dynamic Backup System for Laravel with Admin Dashboard, Smart Storage Projection, and Multi-provider Support.

v1.1.0(1mo ago)08MITBladePHP ^8.2|^8.3|^8.4CI passing

Since May 16Pushed 1mo agoCompare

[ Source](https://github.com/codexalta/vaultix)[ Packagist](https://packagist.org/packages/codexalta/vaultix)[ RSS](/packages/codexalta-vaultix/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (7)Dependencies (18)Versions (8)Used By (0)

Vaultix — Advanced Multi-Storage Backup System for Laravel
==========================================================

[](#vaultix--advanced-multi-storage-backup-system-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/725661156e5f8fa437a5dcb0567e22182ccf3fc9cd3e91bba616c1abeb8d0424/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f646578616c74612f7661756c7469782e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codexalta/vaultix)[![GitHub Tests Action Status](https://camo.githubusercontent.com/1d41d58bd55857eeded0c5b67df38bc56cc464c8a5f0e5f89f2d1929ff49aad8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f636f646578616c74612f7661756c7469782f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/codexalta/vaultix/actions?query=workflow%3Arun-tests+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/aa93dfe195def62378ff93dc51848bb48f4cf275fdf2002777d3cb3fae9071c9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f646578616c74612f7661756c7469782e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codexalta/vaultix)[![License](https://camo.githubusercontent.com/276d4d7965a2a15eed8e1194b9e70e8a70467423fa558e4f48635b6b32e6a53e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f636f646578616c74612f7661756c7469782e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codexalta/vaultix)

Vaultix is a sophisticated, secure, and professional backup management package for Laravel (v10 – v13). It provides a full-featured administrative dashboard to manage multiple storage providers, track backup health, and maintain a detailed audit trail of all administrative activities.

🚀 Key Features
--------------

[](#-key-features)

- **Multi-Provider Support:** Seamlessly integrate with Google Drive, AWS S3, Cloudflare R2, and SFTP.
- **Smart Activity Logging:** Full audit trail with "Line-by-Line" diff highlighting (Git-style) for all configuration changes.
- **Security:**
    - Access restricted to Super Admin and authorized emails.
    - Signed URL protection for secure streamed downloads.
    - No direct storage links exposed.
- **Smart Projection:** Automatically calculates estimated storage usage and file counts based on your retention policies.
- **Automated Maintenance:**
    - Integrated scheduler for automatic backups.
    - Self-pruning logs (automatically deletes old activity logs based on your retention settings).
- **Data Mobility:** Export/Import entire configurations and download activity logs in CSV/JSON formats.
- **Real-time Monitoring:** Disk usage alerts, scheduler health checks, and queue worker status.

📋 Requirements &amp; Dependencies
---------------------------------

[](#-requirements--dependencies)

Vaultix leverages several industry-standard packages to ensure reliability and performance:

- **PHP:** `^8.2 | ^8.3 | ^8.4`
- **Laravel:** `^10.0 | ^11.0 | ^12.0 | ^13.0`

### Core Dependencies

[](#core-dependencies)

These packages are automatically installed with Vaultix:

- `spatie/laravel-backup` — For the robust core backup engine.
- `masbug/flysystem-google-drive-ext` — For Google Drive integration.
- `league/flysystem-aws-s3-v3` — For AWS S3 and Cloudflare R2 support.
- `league/flysystem-sftp-v3` — For secure SFTP storage.

🛠 Installation
--------------

[](#-installation)

**1. Install via Composer:**

```
composer require codexalta/vaultix
```

**2. Run the Vaultix installer:**

```
php artisan vaultix:install
```

This will automatically publish the configuration file and run only the Vaultix package migrations — it will not affect your project's own pending migrations.

**3. Environment Setup:**

Add the following to your `.env` file:

```
VAULTIX_SUPER_ADMIN=your-email@example.com

# Optional: Monitor a specific partition (e.g. in WSL/Docker)
# VAULTIX_DISK_PATH=/mnt/c
```

⚙️ Configuration
----------------

[](#️-configuration)

Ensure your Laravel Scheduler and Queue Worker are running:

```
# Add to your server's crontab
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

# Keep the queue worker active for background backups
php artisan queue:work
```

🔐 Security &amp; Auditing
-------------------------

[](#-security--auditing)

Vaultix is designed with security as the top priority:

- **Activity Logs:** Every action (Add storage, Update Job, Download file) is recorded with User IP, User Agent, and a detailed "Before/After" snapshot of data.
- **Signed Downloads:** All backup downloads are generated as temporary signed URLs and streamed through the server to prevent storage link leakage.
- **Access Control:** Only the user defined in `VAULTIX_SUPER_ADMIN` can manage authorized users and view sensitive activity logs.

📊 Exporting Logs
----------------

[](#-exporting-logs)

Export your audit logs directly from the dashboard:

- **CSV** — Perfect for Excel/Spreadsheet auditing.
- **JSON** — Ideal for developers and third-party integrations.

🧪 Testing
---------

[](#-testing)

```
composer test
```

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome! If you find a bug or want to add a feature, please open an issue or submit a pull request.

🛡️ Security Vulnerabilities
---------------------------

[](#️-security-vulnerabilities)

If you discover a security vulnerability within Vaultix, please send an e-mail to ****. All security vulnerabilities will be promptly addressed.

📄 License
---------

[](#-license)

The MIT License (MIT). Please see the [License File](LICENSE) for more information.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance90

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

7

Last Release

52d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7cf3c52d674d101262253525d1454d06df506f0ecfc5feb54d9b4b85db8c3467?d=identicon)[codexalta](/maintainers/codexalta)

---

Top Contributors

[![MiltonDIU](https://avatars.githubusercontent.com/u/7548182?v=4)](https://github.com/MiltonDIU "MiltonDIU (9 commits)")[![mdmilton2913](https://avatars.githubusercontent.com/u/284208579?v=4)](https://github.com/mdmilton2913 "mdmilton2913 (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/codexalta-vaultix/health.svg)

```
[![Health](https://phpackages.com/badges/codexalta-vaultix/health.svg)](https://phpackages.com/packages/codexalta-vaultix)
```

###  Alternatives

[leantime/leantime

Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.

10.2k4.0k](/packages/leantime-leantime)[nasirkhan/module-manager

Module Manager &amp; Generator for Laravel Starter Kit (https://github.com/nasirkhan/laravel-starter)

1044.6k5](/packages/nasirkhan-module-manager)[inovector/mixpost-pro-team-app

Standalone Mixpost Pro Team application for self-hosted social media management

1234.2k](/packages/inovector-mixpost-pro-team-app)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3518.3k](/packages/duncanmcclean-statamic-cargo)[inovector/mixpost-enterprise-app

Standalone application with Mixpost Enterprise's Laravel package pre-installed and configured.

109.3k](/packages/inovector-mixpost-enterprise-app)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
