🙋♀️ A self-hosted service that helps you distribute Android, iOS, macOS, tvOS, Linux, Windows apps, you can release builds to testers and public app stores.
- Manage app distribution across multiple platforms all in one place.
- iOS
- Android
- Windows
- Linux
- macOS
- Release builds to testers.
- Release builds to the public app stores.
- Google Play
- App Store
- Vivo Store
- Huawei store
- Xiaomi Store
- Get the app's version status of the public app stores.
- Google Play
- App Store
- Vivo Store
- Huawei Store
- Xiaomi Store
- Manage tester's iOS devices.
- Integrate(webhook, login) AppHub with other applications.
- Slack
- Microsoft Teams
- Feishu(Lark)
- DingTalk
- Wecom
- GitLab
- GitHub
- Multiple storage options
- Amazon AWS S3
- Azure Blob Storage
- Google Cloud Storage
- Alibaba Cloud OSS
- Tencent COS
- Multiple deploy options
- Manual
- Docker
- Amazon AWS Lambda
- Azure serverless
- Google App Engine
- Alibaba Cloud Serverless
- Tencent Serverless
Copy the example configuration file from apphub/local_settings.example.py to apphub/local_settings.py, or mount configuration file to apphub/local_settings.py if you deploy by docker. All settings in local_settings.example.py can be set by environment variables, too.
For detail settings, see the example file.
Deploy AppHub with dashboard and nginx is a good choice.
Check project for full deployment.
Have a question or an issue about AppHub? Create an issue!
Interested in contributing to AppHub? Click here to join our Slack.
Inspired by
This project is licensed under the GPL-3.0 license - see the LICENSE file for details.