Repository Storage

Choosing a Repository Storage Backend

There is no way to migrate between repository storage backends, what you chose during setup is final, unless you start over again

S3

We recommend S3 for a few reasons:

  • It's what we use in production at packagecloud.io
  • Files have 99.999999999% durability
  • Highly Available

Local Filesystem Storage

However, if you can't use S3 for compliance or cost reasons, we've recently introduced Local Filesystem Storage as an option.

  • Very fast, as there is no need to talk to or redirect to S3
  • Insulated from external network dependencies/failures