Self-host app-distribution-server
v2.1.1Self-hosted iOS/Android app distribution for IPA and APK
- Stars
- 165
- Port
- 8000 (HTTP server for upload and installation pages)
ghcr.io/significa/app-distribution-serverWhat is app-distribution-server?
app-distribution-server is a simple, self-hosted server for distributing iOS and Android mobile app builds (IPA and APK files). It provides a single upload endpoint secured with a pre-shared token, returning a public install page with a QR code for on-device installation. The server deploys via Docker and supports local filesystem and S3-compatible storage backends. It does not handle device registration or app building, focusing solely on file sharing for internal distribution among developers, testers, or clients. The project includes a Swagger/OpenAPI explorer at /docs for API documentation.
Should you self-host app-distribution-server?
app-distribution-server scores 45/100 on selfhost.directory (how scoring works) and ranks #11 of 20 in Application Management. It has 165 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is hot-updater (62/100, 1 797 stars). It scores higher overall, so compare the two before you pick. See app-distribution-server vs hot-updater side by side.
Features
- Customizable Branding
- IPA and APK file upload
- Pre-shared token authentication
- QR code installation page
- S3-compatible storage backend
- Swagger/OpenAPI documentation
app-distribution-server README
More in Application Management
AppwriteThe open-source cloud for agents & devs. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime, WAF and more
arr-dashboardSelf-hosted open-source dashboard for *arr stack, Plex, Jellyfin, Emby, Seerr with global search, library cleanup, TRaSH Guides sync, automated hunting.
Auto RuntimeAuto Runtime is a self-hosted, source-available business automation platform turning team methods into reusable playbooks with composable functions and a ledger.
BailingHubSelf-hosted open-source control plane for AI agents to securely operate e-commerce, SaaS, CRM, or ERP backends with permissions, approvals, and audit trails.
bexbex is a self-hosted, open-source PaaS deploying apps from Git to HTTPS on your infrastructure, with a Render-compatible workflow for developers and AI agents.
BuildarrSelf-hosted tool automating *Arr stack configuration via YAML. Idempotent updates, TRaSH-Guides sync, scheduled daemon mode.
clawhostSelf-hosted platform to deploy OpenClaw and Hermes AI agents on dedicated VPS with full root access, automatic SSL, DNS management, and browser-based terminal.
clawmasterSelf-hosted OpenClaw companion with guided setup, multi-provider LLM config, 6 messaging channels, memory, observability, MCP/skill mgmt via web console or desktop app.
cloudseederCloud Seeder is an open-source desktop app for Windows, macOS, Linux that deploys 30+ self-hosted appliances like Mastodon, Nextcloud with one click using Podman.
CompartmentCompartment is a self-hosted, open-source Kubernetes deployment platform for teams to run internal tools and apps on their own infrastructure with SSO and RBAC.
ConvertigoConvertigo is a self-hosted, open-source low-code and no-code platform for building enterprise web and mobile applications with AI assistance and 300+ connectors.
coolifySelf-hosted open-source alternative to Vercel, Heroku, and Netlify that lets you deploy applications, databases, and 300+ one-click services to your own servers via SSH.

0 comments