System Requirements β
π₯οΈ System Requirements β
Ridy is designed for smooth deployment on modern Linux servers using containerized architecture. Below are the recommended specifications and setup requirements:
β Recommended Server Configuration
- Operating System: Ubuntu 22.04 LTS
- RAM: Minimum 4 GB
- Storage: Minimum 10 GB free disk space
- Processor: Dual-core (or better)
- Network: Static IP or domain required for HTTPS setup
- Docker: Required β automatically installed via Ridyβs setup script
- Database: MySQL (auto-deployed in Docker; external DB setup optional for scaling)
- Caching/Queues: Redis (used internally for queue management and caching)
- Web Server: NGINX (included and configured via Docker)
Note: No need to manually install Node.js, MySQL, Redis, or Docker. The setup script provisions everything via Docker Compose for consistency and portability.
π± Mobile Development Environment
| Platform | Requirements |
|---|---|
| Android | SDK 21 and above, Android Studio or VS Code with Flutter |
| iOS | Last 5 major iOS releases supported, Xcode required for builds on macOS |
| Flutter | Stable channel, used for both driver and customer apps |
