Railway

Deploy IOS - Asspp Web

Self-hosted iOS app installer and downloader with zero-trust relay.

Deploy IOS - Asspp Web

Just deployed

/data

Deploy and Host AssppWeb on Railway

AssppWeb is an open-source, self-hosted web interface designed for acquiring and OTA-installing iOS apps outside the App Store. It utilizes a zero-trust browser-side architecture to interact directly with Apple APIs, providing a secure, independent package distribution solution for personal and development environments.

Preview

About Hosting AssppWeb

Hosting AssppWeb on Railway provides a reliable, single-container deployment backed by secure cloud storage. Railway builds the application directly from the published container image, exposes the required HTTP/WebSocket ports, and attaches persistent Volumes to preserve IPA packages and cache files across releases.

Since OTA iOS app installation requires a secure connection, Railway's automatic HTTPS domain provisioning simplifies the setup process. By deploying on Railway, you benefit from automatic GitHub deployments, logs, metric monitoring, and easy vertical scaling without operational overhead.

Dependencies for AssppWeb Hosting

  • Persistent Volume (required for caching downloaded packages and settings)
  • Public Domain with HTTPS (required for iOS OTA installation links)

Deployment Dependencies

Implementation Details

Recommended Railway Configuration

SettingValue
BuilderDockerfile
Dockerfile PathLeave blank (uses image default)
Root DirectoryLeave blank
Start CommandLeave blank
Public NetworkingEnabled
Persistent Volume/data
Environment VariablesPORT, DATA_DIR, and optional access controls

Recommended Environment Variables (include comments describing what each variable configures)

PORT=8080 # The container listening port
DATA_DIR=/data # Directory where package data and caches are stored
ACCESS_PASSWORD=your_secure_password # Optional password to protect the web UI and API
DOWNLOAD_THREADS=8 # Number of parallel download threads (usually 1-32)
AUTO_CLEANUP_DAYS=7 # Delete cached IPA files older than this many days (0 to disable)
AUTO_CLEANUP_MAX_MB=0 # Delete oldest cached files when storage exceeds this limit in MB (0 to disable)
MAX_DOWNLOAD_MB=0 # Reject downloads larger than this limit in MB (0 to disable)
PUBLIC_BASE_URL=https://your-railway-domain.up.railway.app # The public base URL of the deployed app

Common Use Cases

  • Self-host an independent app library to sign and install iOS apps OTA.
  • Store and distribute development IPA packages securely outside the App Store.
  • Relay Apple API requests safely using AssppWeb's built-in zero-trust structure.

โœจ Features

  • ๐Ÿ’ฏ Free & Open Source
  • ๐Ÿ”’ Zero-Trust Browser-side Architecture
  • ๐ŸŒ Built-in Web Dashboard
  • ๐Ÿ“ฆ Persistent Package Storage
  • โšก Multithreaded Downloads
  • ๐Ÿงน Automated Cache Cleanup
  • ๐Ÿ›ก๏ธ Optional Password Protection
  • ๐Ÿ”Œ WebSocket Relay Support (/wisp/)

Why Deploy AssppWeb on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying AssppWeb on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Rocky Linux
[Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. ๐Ÿš€

codestorm
21
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51