Swiss army knife for Debian repository management
Aptly allows you to mirror remote repositories, manage local package repositories, take snapshots, pull new versions of packages along with dependencies, publish as Debian repository.
You can try it right now for free, aptly is available both as CLI tool and HTTP REST service.
Take and update mirrors of any Debian/Ubuntu remote repository.
Manage your own repositories of packages, merge them with offical and publish the result.
At any point in time, take snapshot of the mirror to fix current set of packages.
Any snapshot could be published back as repository (only HTTP server is required).
Merge two or more snapshots into one snapshot: e.g. merge wheezy and wheezy-updates.
New package version available in backports? Pull only single package with dependencies from backports into snapshot of stable repository.
Don't download packages that are not required, controlling dependencies between them.
Publish your repositories directly to Amazon S3 as public or private repositories.
Search for specific packages, their inclusion into snapshots, etc.
Upload packages using HTTP, manage your repositories, snapshots, published repositories etc.