{"id":13406217,"url":"https://github.com/caprover/caprover","last_synced_at":"2025-05-14T12:03:29.855Z","repository":{"id":37270732,"uuid":"108221729","full_name":"caprover/caprover","owner":"caprover","description":"Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids","archived":false,"fork":false,"pushed_at":"2025-04-26T17:37:47.000Z","size":41136,"stargazers_count":13969,"open_issues_count":160,"forks_count":887,"subscribers_count":145,"default_branch":"master","last_synced_at":"2025-05-07T11:41:45.303Z","etag":null,"topics":["aws","azure","caprover","captainduckduck","containers","deployment","digitalocean","docker","docker-swarm","heroku","nginx","nginx-docker","node","node-js","nodejs","paas","php","python","webserver"],"latest_commit_sha":null,"homepage":"https://CapRover.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caprover.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-10-25T05:00:43.000Z","updated_at":"2025-05-07T10:35:33.000Z","dependencies_parsed_at":"2023-12-25T21:45:05.581Z","dependency_job_id":"8ed2513f-0370-418a-b9a4-89ff7f6e505c","html_url":"https://github.com/caprover/caprover","commit_stats":{"total_commits":1436,"total_committers":63,"mean_commits":"22.793650793650794","dds":0.1044568245125348,"last_synced_commit":"ca196e51be2df80836ff027a99bb92dde83c4f7f"},"previous_names":["githubsaturn/captainduckduck"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caprover%2Fcaprover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caprover%2Fcaprover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caprover%2Fcaprover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caprover%2Fcaprover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caprover","download_url":"https://codeload.github.com/caprover/caprover/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254140738,"owners_count":22021218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","azure","caprover","captainduckduck","containers","deployment","digitalocean","docker","docker-swarm","heroku","nginx","nginx-docker","node","node-js","nodejs","paas","php","python","webserver"],"created_at":"2024-07-30T19:02:24.387Z","updated_at":"2025-05-14T12:03:29.789Z","avatar_url":"https://github.com/caprover.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003eCapRover\u003c/h1\u003e\n\u003ca href=\"https://hub.docker.com/r/caprover/caprover/\" target=\"_blank\" title=\"Docker Pulls\"\u003e\n\u003cimg src=\"https://img.shields.io/docker/pulls/caprover/caprover.svg\" alt=\"Docker Pulls\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/caprover#backer\" target=\"_blank\" title=\"Open Collective backers and sponsors\"\u003e\n\u003cimg src=\"https://img.shields.io/opencollective/all/caprover\" alt=\"Open Collective backers and sponsors\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/caprover/caprover/releases\" target=\"_blank\" title=\"GitHub release (latest by date)\"\u003e\n\u003cimg src=\"https://img.shields.io/github/v/release/caprover/caprover\" alt=\"GitHub release (latest by date)\"/\u003e\n\u003c/a\u003e\n\nEasiest app/database deployment platform and webserver package for your NodeJS, Python, PHP, Ruby, Go applications.\n\nNo Docker, nginx knowledge required!\n\n\u003ca href=\"https://youtu.be/VPHEXPfsvyQ\" target=\"_blank\" title=\"YouTube\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/caprover/caprover-website/master/graphics/screenshots-video-small.png\" alt=\"YouTube\"/\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n## What's this?\n\nCapRover is an extremely easy to use app/database deployment \u0026 web server manager for your **NodeJS, Python, PHP, ASP.NET, Ruby, MariaDB, MySQL, MongoDB, Postgres, WordPress (and etc...)** applications!\n\nIt's blazingly fast and very robust as it uses Docker, nginx, LetsEncrypt and NetData under the hood behind its simple-to-use interface.\n\n✔ CLI for automation and scripting\n\n✔ Web GUI for ease of access and convenience\n\n✔ No lock-in! Remove CapRover and your apps keep working!\n\n✔ Docker Swarm under the hood for containerization and clustering\n\n✔ Nginx (fully customizable template) under the hood for load-balancing\n\n✔ Let's Encrypt under the hood for free SSL (HTTPS)\n\n### Seriously! Who should care about CapRover?\n\n-   A [web] developer who does not like spending hours and days setting up a server, build tools, sending code to server, build it, get an SSL certificate, install it, update nginx over and over again.\n-   A developer who uses expensive services like Heroku, Microsoft Azure and etc. And is interested in reducing their cost by 50x (Heroku charges 250USD/month for their 2gb instance, the same server is 5$ on Hetzner!!)\n-   Someone who prefers to write more of `showResults(getUserList())` and not much of `$ apt-get install libstdc++6 \u003e /dev/null`\n-   A developer who likes installing MariaDB, MySQL, MongoDB and etc on their server by selecting from a dropdown and clicking on install!\n-   How much server/docker/linux knowledge is required to set up a CapRover server? Answer: Knowledge of Copy \u0026 Paste!! Head over to \"Getting Started\" for information on what to copy \u0026 paste ;-)\n\n## Learn More!\n\nFor more details and documentation, please visit https://CapRover.com/\n\n## Contributors\n\nCapRover exists thanks to all the great people who have contributed to this project. [[Contribute](CONTRIBUTING.md)].\n\u003ca href=\"https://github.com/caprover/caprover/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/caprover/contributors.svg?width=690\u0026button=false\" /\u003e\u003c/a\u003e\n\n## Financial Supporters\n\nA big thank you to all our supporters! 🙏\n\n[![Donate](https://opencollective.com/caprover/donate/button.png?color=blue)](https://opencollective.com/caprover#backer)\n","funding_links":["https://opencollective.com/caprover"],"categories":["TypeScript","Container Operations","PaaS","网络服务","Apps","aws","azure","docker","Platforms services and devops","developer Tools","Table of Contents"],"sub_categories":["PaaS","Uptime Monitoring","网络服务_其他","InfraManagement","Platform as a Service / PaaS (Heroku, Fly, Render... alternatives):","Home Server"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaprover%2Fcaprover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaprover%2Fcaprover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaprover%2Fcaprover/lists"}