# run.zero > run.zero (run-zero.de) is a Platform-as-a-Service by Get IT Done GmbH, Nuremberg, Germany. It builds and runs web apps, APIs and websites on servers at Hetzner in Nuremberg, with managed Postgres, Keycloak login, HTTPS and custom domains. AI agents deploy through its MCP server. - Builds: Paketo buildpacks detect Node.js, Python, Go, PHP and Java from package.json, requirements.txt, go.mod, composer.json, pom.xml or build.gradle. Dockerfiles are not built. Ready-made container images run with `image:` in run-zero.yaml. - The web process listens on $PORT (default 8080). Node apps pin "engines": {"node": "22.x"}; Node 23+ does not run on the current stack. - run-zero.yaml at the repo root describes services (path or image, port, public, env, with ${service.url} substitution) and top-level addons with attachTo. Addons: postgres (injects DATABASE_URL) and keycloak (injects OIDC_ISSUER, OIDC_CLIENT_ID). - Every service gets https://-.run-zero.de. Custom domains get a Let's Encrypt certificate. - MCP server: https://api.run-zero.de/mcp, OAuth sign-in. Claude Code: `claude mcp add --transport http -s user run-zero https://api.run-zero.de/mcp --client-id runzero-cli --callback-port 53761`. Tools are named runzero_* (runzero_create_app, runzero_push_files, runzero_deploy, runzero_wait_for_build, runzero_get_logs). - Limits: no Dockerfile builds, local data is lost on restart unless the service declares `volumes:` (from the Developer plan, one replica, short gap on deploy, daily backup), the Postgres addon is version 18 and has no dump import, PHP cannot use the Postgres addon today (pdo_pgsql does not load). - Plans: one website is free; apps with a server, a database and a custom domain start with the Developer plan. Prices: https://run-zero.de/en/pricing - Working examples with live demos: https://github.com/getitdone-gmbh/run-zero-examples ## Guides - [Get your docker compose app live.](https://run-zero.de/en/guides/docker-compose): run.zero does not read docker-compose.yml or build Dockerfiles. Live demo: https://web-example-docker-compose-da4587ce.run-zero.de - [Host a Node.js app in Germany.](https://run-zero.de/en/guides/node-express): Pin Node 22 in package.json, listen on process.env.PORT and add a run-zero.yaml. Live demo: https://web-example-node-express-2311463c.run-zero.de - [Host Next.js without Vercel.](https://run-zero.de/en/guides/nextjs): run.zero builds your app with next build and runs it with next start as a Node server in Germany. Live demo: https://web-example-nextjs-6733689e.run-zero.de - [Deploy a FastAPI app.](https://run-zero.de/en/guides/python-fastapi): Add requirements.txt, a Procfile with $PORT and a run-zero.yaml. Live demo: https://web-example-fastapi-84f30cf3.run-zero.de - [Deploy a Laravel app.](https://run-zero.de/en/guides/php-laravel): The PHP buildpack detects composer.json, installs your packages and serves public with nginx and PHP-FPM. Live demo: https://web-example-laravel-8c606360.run-zero.de - [Host PocketBase with a volume.](https://run-zero.de/en/guides/pocketbase): Run the ready-made PocketBase image and add a volume at /pb_data. Live demo: https://pocketbase-example-pocketbase-d9db184f.run-zero.de/api/collections/notes/records - [Move from Heroku to Europe.](https://run-zero.de/en/guides/heroku-alternative): run.zero works like Heroku, with buildpacks, a Procfile and DATABASE_URL, on servers in Germany. Live demo: https://web-example-heroku-b24cc7f1.run-zero.de - [Self-host your Lovable or Bolt app.](https://run-zero.de/en/guides/lovable-bolt-v0): Export the project to GitHub and put vite and serve in dependencies. Live demo: https://web-example-vite-spa-efd7ddd7.run-zero.de - [Deploy from Claude Code.](https://run-zero.de/en/guides/mcp-claude-code): Connect https://api.run-zero.de/mcp to Claude Code or Cursor and sign in with OAuth in the browser. Live demo: https://web-example-mcp-b21eac7c.run-zero.de - [All guides](https://run-zero.de/en/guides), German: [Anleitungen](https://run-zero.de/anleitungen) ## Docs - [Documentation](https://docs.run-zero.de) - [MCP server](https://docs.run-zero.de/mcp/) - [For developers](https://run-zero.de/en/developers) - [Pricing](https://run-zero.de/en/pricing) ## Optional - [Full guide text](https://run-zero.de/llms-full.txt)