Development & Roadmap
Development & Roadmap
Local Development
Install dependencies if needed:
1
2
docker run --rm -v "$PWD:/app" -w /app composer:2 install
npm install
Run migrations:
1
docker run --rm -v "$PWD:/app" -w /app composer:2 php artisan migrate
Build frontend assets:
1
npm run build
Tests
Run tests with Docker Composer:
1
docker run --rm -v "$PWD:/app" -w /app composer:2 php artisan test
Current Limitations
- No external identity provider support yet.
- No remote Docker host support.
- No Kubernetes support.
- Notifications require Docker to pull and run the Shoutrrr CLI image for test and delivery.
- Restore currently supports new Docker volumes only.
- Backup archive extraction assumes the archive layout produced by the configured
offen/docker-volume-backupmount path. - Local backup destinations require a filesystem path shared by VolumeVault and the temporary Offen container.
Roadmap
- Add external identity provider support for shared environments.
- Enable in-place restore with typed confirmation.
- Enable safe in-place restore with container stop/restart preview.
- Add custom notification templates and more guided Shoutrrr services.
- Add backup pruning visibility and destination browsing improvements.