Skip to content

Deployment Options Overview

Ridy supports flexible deployment strategies depending on your goals, technical expertise, and infrastructure preferences.

We officially recommend using our Docker-based deployment script, which provides a fast and production-ready installation experience on your own server.

Our automated install.sh script pulls all necessary Docker images and services, including:

  • Backend APIs
  • Admin panel (as a Flutter web app)
  • Rider app (as a Flutter web app)
  • MySQL, Redis, NGINX

This setup is ideal for most buyers and is officially supported.

▶️ Start here: Server-Side Installation (Docker Mode)

💡 We recommend using an unmanaged VPS provider like Hetzner or DigitalOcean for optimal performance and control.

⚙️ Alternative Installation Methods

Source Code Installation (Docker Compose)

Build from source code while maintaining containerization benefits:

  • Builds all services from source using Docker Compose
  • Allows full backend customization
  • Maintains reproducible containerized deployments
  • Ideal for developers who need code-level control

▶️ Start here: Source Code Installation Guide (Docker Compose)

Manual Installation (Advanced)

Manual server-side setup (without Docker) is possible for experienced developers who prefer custom environments or full control over services.

  • Requires setting up Node.js, databases, and NX-based workspace
  • Not officially supported for production by our team

▶️ Start here: Server-Side Installation (Dev Mode)

⚠️ Note: We cannot provide technical support for issues arising from manual installation paths.

📱 Mobile App Deployment

To fully launch Ridy, you’ll also need to publish the Rider and Driver mobile apps to the Play Store and App Store:

Additionally, while less common, you may choose to publish the Admin Panel and Partnership App to app stores. However, due to their limited in-team usage, store approval might not be guaranteed. For these apps, alternative distribution methods, such as private app sharing or internal organization tools, are often preferred as they are not client-facing.

🛠️ Under our Pro Plus plan, we can help you publish these apps under your own developer accounts.

🔒 Domain & SSL

For a secure, production-ready deployment, you'll need to configure your domain and SSL certificates.

➡️ Refer to: Custom Domain and SSL Setup