BackHub basic is the first service we developed in 2014. It will be removed as of June 30th, 2019.
BackHub on GitHub Marketplace is now our premier service, available since December 2017 on GitHub Marketplace and built using the GitHub apps integration.
These are the key reasons why BackHub on GitHub Marketplace became our premier service:
- BackHub on GitHub Marketplace creates snapshots of up to 30 days back in time instead of only one per day.
- You can clone directly from BackHub servers. This is convenient in case GitHub is ever unavailable.
- BackHub on GitHub Marketplace is available through GitHub Marketplace, which means the service is billed on your GitHub invoice. There is no need for a separate billing account. If you are a migrating customer from BackHub basic, you can keep your existing billing account.
- It uses the GitHub apps integration, which delivers important benefits because of how BackHub works on an operational level. For example, GitHub apps allow more fine-grained permissions that enable us to only request the permissions needed to create and restore backups. Furthermore, GitHub apps get a dedicated token while an OAuth app must apply the user token. Creating backups through user tokens can cause problems, especially in the context of an organization. For example, backups cannot be updated when an organization admin has created the account but is no longer admin of that organization.