App-Host:企业级内网应用分发解决方案

App-Host:企业级内网应用分发解决方案

【免费下载链接】app-host 应用内网发布 | iOS OTA (Over-the-Air) | APP publish website like fir.im | 适用于企业 iOS & Android 内网发布测试使用,方便管理和分发 APP 包 【免费下载链接】app-host 项目地址: https://gitcode.com/gh_mirrors/ap/app-host

面对企业内网应用分发和测试的复杂需求,App-Host提供了一套轻量级、安全可控的解决方案。作为开源的包托管平台,它专门服务于iOS和Android应用的内网发布测试,解决了企业项目保密和定制化开发的痛点。

🎯 核心价值:为什么选择App-Host?

安全可控:完全部署在企业内网,避免敏感数据外泄,满足企业级安全要求。

功能完备:支持应用包上传、多渠道管理、权限控制、API集成等完整功能链。

部署灵活:提供Docker容器化部署、源码部署等多种方式,适应不同技术架构。

🚀 快速部署指南

Docker一键部署(推荐)

对于追求效率和稳定性的企业环境,Docker部署是最佳选择:

# 1. 准备共享目录
mkdir -p ~/shared

# 2. 运行容器
docker run --name app_host -v ~/shared:/app/shared -p 3000:8686 -d tinyc/app-host:latest

部署要点

  • 确保共享目录具有适当权限
  • 8686为容器内部端口,3000为映射到宿主机的访问端口
  • 数据库和应用文件持久化存储在共享目录中

源码编译部署

如需深度定制或特定环境适配,可选择源码部署:

# 1. 获取源码
git clone https://gitcode.com/gh_mirrors/ap/app-host /opt/app-host

# 2. 进入目录
cd /opt/app-host

# 3. 初始化环境
./docker/launcher bootstrap -v

# 4. 启动服务
./docker/launcher start

应用管理界面 App-Host应用管理主界面,支持iOS和Android应用统一管理

📋 核心功能详解

应用包全生命周期管理

包上传与解析

  • 支持iOS IPA和Android APK文件
  • 自动解析包信息:版本号、Bundle ID、签名证书等
  • 智能识别iOS包类型(ADHOC/Release)

多渠道分发体系

App-Host采用灵活的分发架构:

  • 应用渠道版本包
  • 渠道可对应不同环境:iOS生产、iOS沙盒、Android生产等
  • 每个渠道独立管理,支持权限细分

渠道管理 多渠道配置界面,支持不同类型应用的分发管理

权限与安全控制

用户权限管理

  • 多用户账号体系
  • 细粒度权限控制
  • API Token访问机制

🔧 关键配置说明

HTTPS配置(必须)

由于苹果对OTA安装的限制,IPA下载必须配置HTTPS:

server {
    listen 443 ssl;
    server_name ota.your-company.com;
    
    ssl_certificate /path/to/public.pem;
    ssl_certificate_key /path/to/private.key;
    
    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header X-Forwarded-Proto https;
    }
}

数据库配置

项目使用SQLite作为默认数据库,数据文件保存在shared目录中。如需使用MySQL或PostgreSQL,可修改config/database.yml文件。

应用详情 应用详情页面,展示版本信息和安装二维码

💡 最佳实践建议

部署策略

生产环境部署

  • 使用Nginx反向代理
  • 配置SSL证书
  • 设置适当的防火墙规则
  • 定期备份共享目录数据

使用规范

团队协作

  • 为不同团队创建独立用户
  • 按项目划分应用权限
  • 建立版本发布流程

⚠️ 注意事项

  1. APK Logo限制:目前仅支持图片格式Logo,XML格式Logo暂无法解析
  2. HTTPS要求:iOS应用分发必须配置HTTPS,否则无法安装
  3. 网络依赖:首次部署需要网络连接下载依赖包

🎉 开始使用

部署完成后,访问 http://localhost:3000 即可开始使用App-Host。系统提供直观的Web界面,支持:

  • 应用创建与管理
  • 版本包上传与分发
  • 用户权限配置
  • API集成开发

App-Host作为企业内网应用分发的完整解决方案,不仅提供了稳定可靠的技术基础,更通过开源特性赋予了企业充分的定制自由。无论是初创团队还是大型企业,都能从中获得高效、安全的应用分发体验。

【免费下载链接】app-host 应用内网发布 | iOS OTA (Over-the-Air) | APP publish website like fir.im | 适用于企业 iOS & Android 内网发布测试使用,方便管理和分发 APP 包 【免费下载链接】app-host 项目地址: https://gitcode.com/gh_mirrors/ap/app-host

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值