Hướng dẫn cài đặt AssppWeb với Railway để tải iPA phiên bản cũ/mới
Hướng dẫn triển khai AssppWeb lên Railway chỉ trong vài phút, không cần biết code cũng làm được.
Lưu ý: Railway cho miễn phí 30 ngày, nếu bạn muốn dùng lâu dài thì trả phí cho nó.
AssppWeb là gì?
AssppWeb là phiên bản web của dự án Asspp, cho phép người dùng quản lý App Store, tải ứng dụng miễn phí từ Apple và tạo gói cài đặt IPA thông qua giao diện trình duyệt. Thay vì phải sử dụng ứng dụng trên iPhone hoặc macOS, bạn có thể truy cập Asspp từ bất kỳ thiết bị nào thông qua trình duyệt web.
Điểm đặc biệt của AssppWeb là toàn bộ hệ thống được tự host trên máy chủ của bạn. Điều này giúp kiểm soát dữ liệu tốt hơn và tránh phải đăng nhập Apple ID vào các dịch vụ công cộng không đáng tin cậy. Theo tài liệu chính thức, AssppWeb được thiết kế để chạy trên Docker, VPS hoặc các nền tảng cloud như Railway và Cloudflare.
Tính năng nổi bật
- Quản lý nhiều tài khoản Apple ID.
- Duyệt App Store nhiều quốc gia.
- Tải ứng dụng miễn phí trực tiếp từ máy chủ Apple.
- Tạo liên kết cài đặt IPA qua trình duyệt.
- Giao diện web hiện đại, dễ sử dụng.
- Hỗ trợ triển khai bằng Docker.
- Có thể chạy trên VPS, Railway hoặc Cloudflare.
Vì sao nên dùng Railway?
Railway là nền tảng triển khai ứng dụng cực kỳ đơn giản:
- Không cần quản lý VPS.
- Tự động cấp HTTPS.
- Hỗ trợ Docker Image.
- Có giao diện quản lý trực quan.
- Triển khai chỉ trong vài phút.
Đối với AssppWeb, Railway là một trong những cách triển khai nhanh nhất hiện nay.
Hướng dẫn cài đặt AssppWeb lên Railway
Bước 1: Tạo Project mới
Truy cập Railway: https://railway.com
Đăng nhập bằng GitHub hoặc Gmail và chọn New
Bước 2: Nhập Docker Image
Sử dụng image chính thức:
ghcr.io/lakr233/assppweb:latest
Nhấn Deploy Image để Railway bắt đầu khởi tạo dịch vụ.
Bước 3: Thiết lập Health Check
Sau khi service được tạo:
- Vào Settings
- Health Check Path
Nhập:
/api/settings
Điều này giúp Railway kiểm tra trạng thái hoạt động của AssppWeb.
Bước 4: Tạo Volume lưu dữ liệu
Để dữ liệu không bị mất khi container khởi động lại:
- Chuột phải vào Service
- Chọn Attach Volume
Mount Path:
/data
Railway sẽ tạo ổ lưu trữ persistent cho ứng dụng.
Bước 5: Thêm biến môi trường
Vào tab Variables và thêm:
DATA_DIR=/data
Sau đó Redeploy lại service.
Bước 6: Tạo Domain công khai
Vào:
Settings → Networking
Chọn:
Generate Domain
Railway sẽ cấp cho bạn một tên miền HTTPS miễn phí.
Ví dụ:
https://assppweb-production.up.railway.app
Bạn cũng có thể sử dụng tên miền riêng nếu muốn.
Lưu ý quan trọng
HTTPS là bắt buộc
iOS yêu cầu HTTPS khi sử dụng liên kết cài đặt ứng dụng (itms-services). Nếu không có HTTPS, việc cài IPA từ trình duyệt sẽ không hoạt động.
WebSocket phải hoạt động
AssppWeb sử dụng kết nối WebSocket tại đường dẫn:
/wisp/
Nếu dùng Reverse Proxy hoặc Cloudflare, cần đảm bảo WebSocket không bị chặn.
Không nên dùng Apple ID chính
Tài liệu chính thức khuyến nghị sử dụng Apple ID phụ thay vì tài khoản chính để giảm rủi ro khi thử nghiệm hoặc tải ứng dụng.
Kết luận
AssppWeb là giải pháp lý tưởng cho những ai muốn tự xây dựng hệ thống tải và quản lý ứng dụng App Store trên máy chủ riêng. Với Railway, việc triển khai trở nên cực kỳ đơn giản: chỉ cần nhập Docker Image, gắn Volume, thêm biến môi trường và tạo Domain HTTPS là có thể sử dụng ngay.
Nếu bạn đang tìm một giải pháp thay thế cho các website tải IPA công cộng và muốn toàn quyền kiểm soát dữ liệu của mình, AssppWeb trên Railway là lựa chọn rất đáng để trải nghiệm.






