Installation Guide
Before using AppleAutoPro, please ensure that you have basic Linux operation skills (e.g., SSH) and are familiar with technologies such as Docker, MySQL, and PHP. This will help you complete the installation and usage more smoothly.
If you are unable to complete the installation, we offer a paid installation service charged per session.
System Requirements
- Recommended System: Debian 11 or later, Ubuntu 20.04 or later
- Not Recommended: CentOS systems
System Architecture Overview
This project uses Docker Compose for one-click deployment, integrating both frontend and backend.
1. WebDriver (Browser Automation Component)
- Supports standalone or cluster modes
- Simulates browser behavior for task detection
2. Frontend (Admin Interface)
- Provides a visual web panel
- Supports account management, task management, and log viewing
3. Backend (Task Execution Module)
- Executes tasks using a queue-based multithreading model for improved efficiency
- Performs account detection tasks through WebDriver
Resource Requirements
- Memory: Approximately 600MB per task, mainly consumed by WebDriver
- Bandwidth: Approximately 40MB per task (with all detection features enabled)
Network Requirements
- IP Requirements: Some IP ranges may be blocked by Apple; it is recommended to use native or dynamic IPs
- For more details, refer to Network Requirements
Note: For any questions or further technical support, please consult the official documentation or contact the maintenance team.