Ctrl K
ComunidadGuías…

README.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# devpush

devpush is an open-source deployment platform for your own servers. Connect a GitHub repository, configure your Docker Compose app and push to deploy.

Run the dashboard on **Cloudflare Workers** or **Node**. A small Linux agent manages applications on your servers, including HTTPS, deployment logs, monitoring and backups. Teams, environments, encrypted variables, a REST API and MCP are included.

<a href="https://devpu.sh/videos/devpush-demo.mp4">
  <img src="https://devpu.sh/videos/readme-demo.png" alt="Watch the devpush demo" width="1200" />
</a>

## Get started

- [Install devpush](docs/self-hosting.md) on Cloudflare or with Docker Compose.
- [Deploy your first app](docs/getting-started.md) once your dashboard is running.
- [Read the documentation](docs/index.md) for configuration and operations.

Install with `npx devpush@latest init`. The wizard creates a standalone project using the [npm package](https://www.npmjs.com/package/devpush), configures your target and offers to deploy. For an existing project, see [Package integration](docs/package-installation.md).

Compose is required; Dockerfiles can be used within it. Updates happen in place and do not guarantee zero downtime. Only deploy trusted code: Docker workloads can access their host.

## Development

Requires Node.js 22.12+ and pnpm 10.17+:

```sh
pnpm install
pnpm configure
pnpm dev
```

Choose local development and open `http://localhost:7429`. See [Local development](docs/local-setup.md) for tests and the deployment VM, and [Contributing](docs/development.md) for code boundaries and plugins.

## License

[MIT](LICENSE.md). See [changes](CHANGELOG.md) and [planned work](TODO.md).