Trever is a self-hosted, web-based, automated snapshot manager for the Amazon Web Services EC2 platform.
What can Trever do automatically?
- Create new snapshots of EC2 volumes
- Delete old snapshots
- Rotate snapshots based on commonly used backup techniques (First In, First Out, Grandfather-father-son, Tower of Hanoi...)
- Rotate snapshots based on custom schedules
Trever tries to make it easy to manage snapshots for one or more EC2 accounts.
Trever is built on Laravel 5 and integrates various packages like AWS SDK for PHP.
You will need Composer installed to properly install Trever.
From the base directory of Trever, run:
$ composer install
Trever is built using a number of open-source projects:
Trever is currently extended with the following packages