Caprover iconCaprover

Deploy apps easily with CapRover.

Open Source Alternative to:

Repository activity:

Stars13,174

Forks843

Open Issues126

Last commit8 hours ago

Languages:

TypeScript
Shell
EJS
Caprover screenshot

CapRover is a powerful, self-hosted Platform as a Service (PaaS) that simplifies app and database deployment. It supports a wide range of applications including NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, and WordPress. CapRover leverages Docker, nginx, Let's Encrypt, and NetData to provide a robust and user-friendly experience.

  • CLI for automation: Automate and script your deployments effortlessly.
  • Web GUI: Access and manage your deployments through a convenient web interface.
  • No lock-in: Remove CapRover anytime, and your apps will continue running.
  • Docker Swarm: Utilizes Docker Swarm for containerization and clustering.
  • Customizable Nginx: Fully customizable nginx templates for load-balancing.
  • Free SSL: Get free SSL certificates with Let's Encrypt.
  • One-Click Apps: Deploy MongoDB, MySQL, WordPress, and more in seconds.
  • Easy Deploy: Multiple deployment methods including dashboard upload, CLI, and webhooks.
  • Simple Interface: Manage Docker operations like exposing ports, setting persistent directories, and more.
  • Cluster Ready: Easily attach nodes and create a cluster with automatic load balancing.

CapRover is designed for developers who want to focus on writing code rather than managing servers. Whether you're looking to reduce costs compared to services like Heroku or enjoy the power of Docker and nginx without the complexity, CapRover has you covered. Deploy apps in any language and secure them with HTTPS, all while increasing your productivity.

Share: