# pluosi/app-host

应用内网发布 | iOS OTA (Over-the-Air) | APP publish website like fir.im  | 适用于企业 iOS & Android 内网发布测试使用，方便管理和分发 APP 包

Repository: https://github.com/pluosi/app-host
Canonical: https://ross.abutalabs.com/products/app-host
Language: Ruby
License: MIT
License Family: permissive
Last push: 2023-01-19T11:16:18+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3175, "days_push": 1322, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2099, forks 417 (observed 2026-08-28T04:06:13.462551+00:00)

## What it is
AppHost is a self-hosted web application for managing and distributing iOS and Android app packages within an intranet, similar to fir.im. It supports package uploads via API or web forms, channel management (e.g., iOS production, sandbox, Android builds), package metadata parsing, and iOS OTA installation over HTTPS.

## Use cases
- distribute iOS and Android test builds to internal teams
- self-hosted alternative to fir.im for enterprise app distribution
- install iOS ad-hoc apps over-the-air inside a private network
- manage app release channels like production, sandbox, and jailbreak builds
- upload APK and IPA packages via API or web form
- parse package metadata such as iOS build type, UDIDs, and Android signing certificates
- manage user accounts and permissions for app distribution

## When to choose
- you need to distribute internal iOS/Android builds without exposing them to public services
- your company requires on-premises hosting for confidentiality
- you want an open-source fir.im alternative you can customize
- you need iOS OTA installation within an intranet with HTTPS

## When to avoid
- you need public app store distribution or consumer-facing app publishing
- you cannot configure HTTPS, since iOS IPA installation requires it
- you need XML-based APK icon parsing or other unsupported features
- you want a actively developed project with frequent updates

## Facets
- artifact type: application
- maturity: maintenance
- function: file-upload, web-framework, self-hosted, developer-tools
- domain: mobile-development, developer-tools, self-hosted
- platform: self-hosted, cross-platform
- tags: ios-ota, app-distribution, android-apk, fir-im-alternative, ruby-on-rails, intranet, mobile-app-hosting, ad-hoc-distribution, automation, docker, web-server

## Member repositories
- pluosi/app-host (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.462551+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:54:25.783259+00:00, confidence not recorded.
  - readme: https://github.com/pluosi/app-host (fetched 2026-08-28T04:06:13.462551+00:00, sha 9b24546a4e7c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
