Which permissions do I need to install BackHub?

Owner permission is needed on organization accounts.

For organization accounts

Only organization members with the permission level "Owners" can install the BackHub app and create, access and restore all backups of an organization. See permission levels for organizations on GitHub for more details.

For personal accounts

You don't need any specific permissions.