# Better-PaaS Documentation (LLM & Agent Hub) Welcome to the Better-PaaS documentation hub optimized for AI coding agents and Large Language Models. Better-PaaS is an easy-to-use, self-hosted Platform-as-a-Service (PaaS) that runs Heroku-like workflows on a VPS you own. ## Essential Resources for Agents - [AI Agent Guide](https://better-paas.com/docs/guides/ai-agents): A detailed operational guide on how AI coding agents and developer environments can interact with, deploy to, and configure Better-PaaS. - [Full Documentation Archive](https://better-paas.com/llms-full.txt): A single text bundle containing all documentation pages concatenated for rapid context loading. - [Full SEO Page Archive](https://better-paas.com/llms-pages.txt): A single text bundle containing all generated alternatives, comparisons, deployment, feature, integration, glossary, and troubleshooting pages. --- ## Programmatic SEO Resources - [Self-hosted PaaS alternatives](https://better-paas.com/alternatives): Compare Better-PaaS with hosted platforms, open-source PaaS tools, and VPS deployment control panels. - [Deployment platform comparisons](https://better-paas.com/compare): Side-by-side guides for choosing between Better-PaaS, open-source PaaS tools, and hosted deployment platforms. - [Deploy apps and frameworks on your own server](https://better-paas.com/deploy): Practical deployment guides for frameworks, APIs, databases, and popular self-hosted apps. - [Use cases for a self-hosted app platform](https://better-paas.com/use-cases): Ways teams, agencies, homelabs, and indie developers use Better-PaaS to host apps on infrastructure they control. - [Platform feature guides](https://better-paas.com/features): Deep dives into the deployment, routing, database, security, backup, and observability features in Better-PaaS. - [Tools that power Better-PaaS workflows](https://better-paas.com/integrations): How Better-PaaS works with GitHub, Docker, Caddy, Nixpacks, databases, Cloudflare, Slack, and more. - [Developer hosting glossary](https://better-paas.com/glossary): Plain-English definitions for PaaS, Docker, reverse proxies, GitOps, custom domains, and self-hosted deployment terms. - [Fix common VPS and Docker deployment problems](https://better-paas.com/fix): Troubleshooting guides for build failures, HTTPS issues, ports, webhooks, private repositories, databases, and Docker resources. - [Best tools for self-hosted app deployment](https://better-paas.com/best): Curated lists for choosing self-hosted PaaS tools, Heroku alternatives, Docker deployment platforms, and VPS app hosts. - [Ready-to-deploy templates](https://better-paas.com/templates): Pre-configured deployment templates for popular frameworks, databases, and app stacks on your own VPS. - [Real-world deployment examples](https://better-paas.com/examples): Step-by-step examples of deploying real applications on Better-PaaS with configuration details and production recommendations. ## High-Intent SEO Pages - [Heroku alternative for self-hosted app deployment](https://better-paas.com/alternatives/heroku): Compare Heroku with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Render alternative for self-hosted app deployment](https://better-paas.com/alternatives/render): Compare Render with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Vercel alternative for self-hosted app deployment](https://better-paas.com/alternatives/vercel): Compare Vercel with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Railway alternative for self-hosted app deployment](https://better-paas.com/alternatives/railway): Compare Railway with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Fly.io alternative for self-hosted app deployment](https://better-paas.com/alternatives/fly-io): Compare Fly.io with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Netlify alternative for self-hosted app deployment](https://better-paas.com/alternatives/netlify): Compare Netlify with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Coolify alternative for self-hosted app deployment](https://better-paas.com/alternatives/coolify): Compare Coolify with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Dokku alternative for self-hosted app deployment](https://better-paas.com/alternatives/dokku): Compare Dokku with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [CapRover alternative for self-hosted app deployment](https://better-paas.com/alternatives/caprover): Compare CapRover with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Cloudron alternative for self-hosted app deployment](https://better-paas.com/alternatives/cloudron): Compare Cloudron with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [DigitalOcean App Platform alternative for self-hosted app deployment](https://better-paas.com/alternatives/digitalocean-app-platform): Compare DigitalOcean App Platform with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [AWS Elastic Beanstalk alternative for self-hosted app deployment](https://better-paas.com/alternatives/aws-elastic-beanstalk): Compare AWS Elastic Beanstalk with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Google Cloud Run alternative for self-hosted app deployment](https://better-paas.com/alternatives/google-cloud-run): Compare Google Cloud Run with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Azure App Service alternative for self-hosted app deployment](https://better-paas.com/alternatives/azure-app-service): Compare Azure App Service with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Kubernetes alternative for self-hosted app deployment](https://better-paas.com/alternatives/kubernetes): Compare Kubernetes with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Docker Compose alternative for self-hosted app deployment](https://better-paas.com/alternatives/docker-compose): Compare Docker Compose with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Plesk alternative for self-hosted app deployment](https://better-paas.com/alternatives/plesk): Compare Plesk with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [cPanel alternative for self-hosted app deployment](https://better-paas.com/alternatives/cpanel): Compare cPanel with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Portainer alternative for self-hosted app deployment](https://better-paas.com/alternatives/portainer): Compare Portainer with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Rancher alternative for self-hosted app deployment](https://better-paas.com/alternatives/rancher): Compare Rancher with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Nomad alternative for self-hosted app deployment](https://better-paas.com/alternatives/nomad): Compare Nomad with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Cyclic alternative for self-hosted app deployment](https://better-paas.com/alternatives/cyclic): Compare Cyclic with Better-PaaS when you want Git-based deployments, automatic HTTPS, databases, and server ownership on your own VPS. - [Better-PaaS vs Heroku](https://better-paas.com/compare/better-paas-vs-heroku): Compare Better-PaaS and Heroku across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Render](https://better-paas.com/compare/better-paas-vs-render): Compare Better-PaaS and Render across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Vercel](https://better-paas.com/compare/better-paas-vs-vercel): Compare Better-PaaS and Vercel across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Railway](https://better-paas.com/compare/better-paas-vs-railway): Compare Better-PaaS and Railway across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Fly.io](https://better-paas.com/compare/better-paas-vs-fly-io): Compare Better-PaaS and Fly.io across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Netlify](https://better-paas.com/compare/better-paas-vs-netlify): Compare Better-PaaS and Netlify across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Coolify](https://better-paas.com/compare/better-paas-vs-coolify): Compare Better-PaaS and Coolify across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Dokku](https://better-paas.com/compare/better-paas-vs-dokku): Compare Better-PaaS and Dokku across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs CapRover](https://better-paas.com/compare/better-paas-vs-caprover): Compare Better-PaaS and CapRover across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Cloudron](https://better-paas.com/compare/better-paas-vs-cloudron): Compare Better-PaaS and Cloudron across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs DigitalOcean App Platform](https://better-paas.com/compare/better-paas-vs-digitalocean-app-platform): Compare Better-PaaS and DigitalOcean App Platform across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs AWS Elastic Beanstalk](https://better-paas.com/compare/better-paas-vs-aws-elastic-beanstalk): Compare Better-PaaS and AWS Elastic Beanstalk across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Google Cloud Run](https://better-paas.com/compare/better-paas-vs-google-cloud-run): Compare Better-PaaS and Google Cloud Run across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Better-PaaS vs Azure App Service](https://better-paas.com/compare/better-paas-vs-azure-app-service): Compare Better-PaaS and Azure App Service across hosting model, deployment workflow, databases, HTTPS, pricing, and server ownership. - [Deploy Uptime Kuma on your own VPS](https://better-paas.com/deploy/uptime-kuma): Use Better-PaaS to deploy Uptime Kuma with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Dozzle on your own VPS](https://better-paas.com/deploy/dozzle): Use Better-PaaS to deploy Dozzle with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Beszel on your own VPS](https://better-paas.com/deploy/beszel): Use Better-PaaS to deploy Beszel with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Changedetection.io on your own VPS](https://better-paas.com/deploy/changedetection): Use Better-PaaS to deploy Changedetection.io with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Memos on your own VPS](https://better-paas.com/deploy/memos): Use Better-PaaS to deploy Memos with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Linkding on your own VPS](https://better-paas.com/deploy/linkding): Use Better-PaaS to deploy Linkding with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy FreshRSS on your own VPS](https://better-paas.com/deploy/freshrss): Use Better-PaaS to deploy FreshRSS with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Nextcloud on your own VPS](https://better-paas.com/deploy/nextcloud): Use Better-PaaS to deploy Nextcloud with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Paperless-ngx on your own VPS](https://better-paas.com/deploy/paperless-ngx): Use Better-PaaS to deploy Paperless-ngx with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy PocketBase on your own VPS](https://better-paas.com/deploy/pocketbase): Use Better-PaaS to deploy PocketBase with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Directus on your own VPS](https://better-paas.com/deploy/directus): Use Better-PaaS to deploy Directus with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Wiki.js on your own VPS](https://better-paas.com/deploy/wikijs): Use Better-PaaS to deploy Wiki.js with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy WordPress on your own VPS](https://better-paas.com/deploy/wordpress): Use Better-PaaS to deploy WordPress with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Gitea on your own VPS](https://better-paas.com/deploy/gitea): Use Better-PaaS to deploy Gitea with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Forgejo on your own VPS](https://better-paas.com/deploy/forgejo): Use Better-PaaS to deploy Forgejo with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Woodpecker CI on your own VPS](https://better-paas.com/deploy/woodpecker): Use Better-PaaS to deploy Woodpecker CI with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Gotify on your own VPS](https://better-paas.com/deploy/gotify): Use Better-PaaS to deploy Gotify with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy ntfy on your own VPS](https://better-paas.com/deploy/ntfy): Use Better-PaaS to deploy ntfy with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Vaultwarden on your own VPS](https://better-paas.com/deploy/vaultwarden): Use Better-PaaS to deploy Vaultwarden with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy AdGuard Home on your own VPS](https://better-paas.com/deploy/adguard-home): Use Better-PaaS to deploy AdGuard Home with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy IT Tools on your own VPS](https://better-paas.com/deploy/it-tools): Use Better-PaaS to deploy IT Tools with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy CyberChef on your own VPS](https://better-paas.com/deploy/cyberchef): Use Better-PaaS to deploy CyberChef with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Excalidraw on your own VPS](https://better-paas.com/deploy/excalidraw): Use Better-PaaS to deploy Excalidraw with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Stirling PDF on your own VPS](https://better-paas.com/deploy/stirling-pdf): Use Better-PaaS to deploy Stirling PDF with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy n8n on your own VPS](https://better-paas.com/deploy/n8n): Use Better-PaaS to deploy n8n with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Umami on your own VPS](https://better-paas.com/deploy/umami): Use Better-PaaS to deploy Umami with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Jellyfin on your own VPS](https://better-paas.com/deploy/jellyfin): Use Better-PaaS to deploy Jellyfin with Docker containers, persistent storage, custom domains, automatic HTTPS, logs, and backups. - [Deploy Next.js apps on your own VPS](https://better-paas.com/deploy/nextjs): Deploy Next.js applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Node.js apps on your own VPS](https://better-paas.com/deploy/nodejs): Deploy Node.js applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Express apps on your own VPS](https://better-paas.com/deploy/express): Deploy Express applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy React apps on your own VPS](https://better-paas.com/deploy/react): Deploy React applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Vue apps on your own VPS](https://better-paas.com/deploy/vue): Deploy Vue applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Nuxt apps on your own VPS](https://better-paas.com/deploy/nuxt): Deploy Nuxt applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy SvelteKit apps on your own VPS](https://better-paas.com/deploy/sveltekit): Deploy SvelteKit applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy FastAPI apps on your own VPS](https://better-paas.com/deploy/fastapi): Deploy FastAPI applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Django apps on your own VPS](https://better-paas.com/deploy/django): Deploy Django applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Flask apps on your own VPS](https://better-paas.com/deploy/flask): Deploy Flask applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Ruby on Rails apps on your own VPS](https://better-paas.com/deploy/rails): Deploy Ruby on Rails applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Laravel apps on your own VPS](https://better-paas.com/deploy/laravel): Deploy Laravel applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Go apps on your own VPS](https://better-paas.com/deploy/go): Deploy Go applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Rust apps on your own VPS](https://better-paas.com/deploy/rust): Deploy Rust applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy static sites apps on your own VPS](https://better-paas.com/deploy/static-site): Deploy static sites applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy Dockerfile apps apps on your own VPS](https://better-paas.com/deploy/dockerfile): Deploy Dockerfile apps applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [Deploy custom Docker images apps on your own VPS](https://better-paas.com/deploy/custom-docker-image): Deploy custom Docker images applications from Git with Better-PaaS, Nixpacks, Docker containers, automatic HTTPS, logs, and rollback support. - [self-hosted PaaS with Better-PaaS](https://better-paas.com/use-cases/self-hosted-paas): Use Better-PaaS to replace hosted deployment platforms with a control plane on your own server with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [deploy apps on a VPS with Better-PaaS](https://better-paas.com/use-cases/deploy-apps-on-vps): Use Better-PaaS to turn a plain Linux server into a Git-based app host with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [host side projects with Better-PaaS](https://better-paas.com/use-cases/host-side-projects): Use Better-PaaS to ship experiments without per-app platform fees with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [agency client app hosting with Better-PaaS](https://better-paas.com/use-cases/agency-client-app-hosting): Use Better-PaaS to host client apps while keeping infrastructure ownership clear with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [internal tools hosting with Better-PaaS](https://better-paas.com/use-cases/internal-tools-hosting): Use Better-PaaS to run dashboards, APIs, and automation tools privately with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [homelab app hosting with Better-PaaS](https://better-paas.com/use-cases/home-lab-app-hosting): Use Better-PaaS to deploy private apps on a home server or small VPS with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [open-source app hosting with Better-PaaS](https://better-paas.com/use-cases/open-source-app-hosting): Use Better-PaaS to launch catalog apps with domains, volumes, and backups with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [AI agent app hosting with Better-PaaS](https://better-paas.com/use-cases/ai-agent-app-hosting): Use Better-PaaS to deploy agent frontends, APIs, and background jobs with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [private cloud app platform with Better-PaaS](https://better-paas.com/use-cases/private-cloud-app-platform): Use Better-PaaS to keep apps, secrets, and runtime data on controlled infrastructure with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [low-cost Heroku replacement with Better-PaaS](https://better-paas.com/use-cases/low-cost-heroku-replacement): Use Better-PaaS to cut recurring hosting bills for small applications with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [solo founder hosting with Better-PaaS](https://better-paas.com/use-cases/solo-founder-hosting): Use Better-PaaS to run product experiments and MVPs on one practical server with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [developer team platform with Better-PaaS](https://better-paas.com/use-cases/developer-team-platform): Use Better-PaaS to give small teams a repeatable deployment workflow with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [database-backed app hosting with Better-PaaS](https://better-paas.com/use-cases/database-backed-apps): Use Better-PaaS to pair applications with Postgres, Redis, or MySQL containers with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [secure client portals with Better-PaaS](https://better-paas.com/use-cases/secure-client-portals): Use Better-PaaS to host private dashboards and portals with HTTPS and backups with Git deploys, Docker containers, automatic HTTPS, databases, logs, and backups. - [Git deployments in Better-PaaS](https://better-paas.com/features/git-deployments): Deploy from Git repositories and rebuild from a branch when code changes. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Automatic HTTPS in Better-PaaS](https://better-paas.com/features/automatic-https): Issue and renew Let's Encrypt certificates through Caddy routing. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Custom domains in Better-PaaS](https://better-paas.com/features/custom-domains): Attach real domains to apps running on your own VPS. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Zero-downtime deploys in Better-PaaS](https://better-paas.com/features/zero-downtime-deploys): Start a new container, health-check it, then switch traffic. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Rollbacks in Better-PaaS](https://better-paas.com/features/rollbacks): Return to a previous successful deploy from the deployment history. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Managed Postgres in Better-PaaS](https://better-paas.com/features/managed-postgres): Create Postgres containers and inject connection details into apps. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Managed Redis in Better-PaaS](https://better-paas.com/features/managed-redis): Attach Redis services for queues, cache, and session storage. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Managed MySQL in Better-PaaS](https://better-paas.com/features/managed-mysql): Run MySQL-backed applications on the same private server network. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Live logs in Better-PaaS](https://better-paas.com/features/live-logs): Stream container logs in the dashboard without opening SSH. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Browser terminal in Better-PaaS](https://better-paas.com/features/browser-terminal): Use an in-browser shell for host and app operations. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Scheduled jobs in Better-PaaS](https://better-paas.com/features/scheduled-jobs): Run cron-style commands inside an application container. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Persistent volumes in Better-PaaS](https://better-paas.com/features/persistent-volumes): Keep application data across redeploys with Docker volumes. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Webhooks in Better-PaaS](https://better-paas.com/features/webhooks): Trigger auto-deploys from Git push events with per-app validation. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Deploy notifications in Better-PaaS](https://better-paas.com/features/deploy-notifications): Send Slack or webhook alerts when deployments succeed or fail. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Server backups in Better-PaaS](https://better-paas.com/features/server-backups): Snapshot control-plane data, logs, and configuration. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [Database Explorer in Better-PaaS](https://better-paas.com/features/database-explorer): Inspect and edit database tables from the dashboard. Learn how this Better-PaaS feature helps you deploy and manage applications on your own server. - [GitHub and Better-PaaS](https://better-paas.com/integrations/github): How Better-PaaS works with GitHub to clone repositories, read branches, and receive push webhooks in a self-hosted deployment workflow. - [Docker and Better-PaaS](https://better-paas.com/integrations/docker): How Better-PaaS works with Docker to run isolated containers for apps, databases, and catalog templates in a self-hosted deployment workflow. - [Caddy and Better-PaaS](https://better-paas.com/integrations/caddy): How Better-PaaS works with Caddy to route domains and automate HTTPS certificates in a self-hosted deployment workflow. - [Nixpacks and Better-PaaS](https://better-paas.com/integrations/nixpacks): How Better-PaaS works with Nixpacks to detect app frameworks and produce runnable images in a self-hosted deployment workflow. - [Cloudflare and Better-PaaS](https://better-paas.com/integrations/cloudflare): How Better-PaaS works with Cloudflare to manage DNS records for custom domains in a self-hosted deployment workflow. - [Slack and Better-PaaS](https://better-paas.com/integrations/slack): How Better-PaaS works with Slack to send deployment notifications to team channels in a self-hosted deployment workflow. - [Postgres and Better-PaaS](https://better-paas.com/integrations/postgres): How Better-PaaS works with Postgres to provide relational databases for hosted apps in a self-hosted deployment workflow. - [Redis and Better-PaaS](https://better-paas.com/integrations/redis): How Better-PaaS works with Redis to support cache, queues, and session-heavy workloads in a self-hosted deployment workflow. - [MySQL and Better-PaaS](https://better-paas.com/integrations/mysql): How Better-PaaS works with MySQL to run MySQL-backed CMS and business applications in a self-hosted deployment workflow. - [Let's Encrypt and Better-PaaS](https://better-paas.com/integrations/lets-encrypt): How Better-PaaS works with Let's Encrypt to issue free TLS certificates through Caddy in a self-hosted deployment workflow. - [What is PaaS?](https://better-paas.com/glossary/paas): Platform as a Service software that builds, runs, and manages applications. Learn what PaaS means in self-hosted deployment and Better-PaaS workflows. - [What is self-hosted PaaS?](https://better-paas.com/glossary/self-hosted-paas): A PaaS you install on infrastructure you control. Learn what self-hosted PaaS means in self-hosted deployment and Better-PaaS workflows. - [What is reverse proxy?](https://better-paas.com/glossary/reverse-proxy): A server that receives web traffic and forwards it to the right app. Learn what reverse proxy means in self-hosted deployment and Better-PaaS workflows. - [What is Caddy?](https://better-paas.com/glossary/caddy): A web server often used for automatic HTTPS and reverse proxying. Learn what Caddy means in self-hosted deployment and Better-PaaS workflows. - [What is Nixpacks?](https://better-paas.com/glossary/nixpacks): A build system that detects app frameworks and creates runnable images. Learn what Nixpacks means in self-hosted deployment and Better-PaaS workflows. - [What is Docker container?](https://better-paas.com/glossary/docker-container): An isolated runtime unit for an application and its dependencies. Learn what Docker container means in self-hosted deployment and Better-PaaS workflows. - [What is zero-downtime deployment?](https://better-paas.com/glossary/zero-downtime-deployment): A release process that avoids serving downtime during deploys. Learn what zero-downtime deployment means in self-hosted deployment and Better-PaaS workflows. - [What is blue-green deployment?](https://better-paas.com/glossary/blue-green-deployment): A release pattern that switches traffic from one environment to another. Learn what blue-green deployment means in self-hosted deployment and Better-PaaS workflows. - [What is webhook deployment?](https://better-paas.com/glossary/webhook-deployment): A deployment triggered by an HTTP event, often from Git pushes. Learn what webhook deployment means in self-hosted deployment and Better-PaaS workflows. - [What is custom domain?](https://better-paas.com/glossary/custom-domain): A domain name you attach to a deployed application. Learn what custom domain means in self-hosted deployment and Better-PaaS workflows. - [What is Let's Encrypt?](https://better-paas.com/glossary/lets-encrypt): A certificate authority that provides free TLS certificates. Learn what Let's Encrypt means in self-hosted deployment and Better-PaaS workflows. - [What is VPS?](https://better-paas.com/glossary/vps): A virtual private server rented from a hosting provider. Learn what VPS means in self-hosted deployment and Better-PaaS workflows. - [What is GitOps?](https://better-paas.com/glossary/gitops): Using Git state and events to drive deployment operations. Learn what GitOps means in self-hosted deployment and Better-PaaS workflows. - [What is environment variable?](https://better-paas.com/glossary/environment-variable): A configuration value supplied to an app at runtime. Learn what environment variable means in self-hosted deployment and Better-PaaS workflows. - [What is persistent volume?](https://better-paas.com/glossary/persistent-volume): Storage that survives container replacement and redeploys. Learn what persistent volume means in self-hosted deployment and Better-PaaS workflows. - [What is health check?](https://better-paas.com/glossary/health-check): A request used to confirm an app is ready for traffic. Learn what health check means in self-hosted deployment and Better-PaaS workflows. - [What is rollback?](https://better-paas.com/glossary/rollback): Returning an application to a previous working deployment. Learn what rollback means in self-hosted deployment and Better-PaaS workflows. - [What is buildpack?](https://better-paas.com/glossary/buildpack): A tool that detects source code and builds a runnable app image. Learn what buildpack means in self-hosted deployment and Better-PaaS workflows. - [What is control plane?](https://better-paas.com/glossary/control-plane): The service that coordinates deployment, routing, databases, and configuration. Learn what control plane means in self-hosted deployment and Better-PaaS workflows. - [What is managed database?](https://better-paas.com/glossary/managed-database): A database provisioned and connected through the platform workflow. Learn what managed database means in self-hosted deployment and Better-PaaS workflows. - [What is Dockerfile?](https://better-paas.com/glossary/dockerfile): A file that describes how to build a Docker image. Learn what Dockerfile means in self-hosted deployment and Better-PaaS workflows. - [What is SSL certificate?](https://better-paas.com/glossary/ssl-certificate): A certificate used to secure HTTPS traffic. Learn what SSL certificate means in self-hosted deployment and Better-PaaS workflows. - [What is TLS?](https://better-paas.com/glossary/tls): The protocol used to encrypt HTTPS connections. Learn what TLS means in self-hosted deployment and Better-PaaS workflows. - [What is cron job?](https://better-paas.com/glossary/cron-job): A scheduled command that runs at specific times. Learn what cron job means in self-hosted deployment and Better-PaaS workflows. - [What is container log?](https://better-paas.com/glossary/container-log): Output written by a running container. Learn what container log means in self-hosted deployment and Better-PaaS workflows. - [What is domain routing?](https://better-paas.com/glossary/domain-routing): Mapping incoming domains to the correct application container. Learn what domain routing means in self-hosted deployment and Better-PaaS workflows. - [What is Git branch?](https://better-paas.com/glossary/git-branch): A named line of source code history used for deployment. Learn what Git branch means in self-hosted deployment and Better-PaaS workflows. - [What is private repository?](https://better-paas.com/glossary/private-repository): A Git repository requiring authentication to clone. Learn what private repository means in self-hosted deployment and Better-PaaS workflows. - [What is secret encryption?](https://better-paas.com/glossary/secret-encryption): Protecting sensitive values before storing them. Learn what secret encryption means in self-hosted deployment and Better-PaaS workflows. - [What is Docker network?](https://better-paas.com/glossary/docker-network): A private network containers use to communicate. Learn what Docker network means in self-hosted deployment and Better-PaaS workflows. - [What is app catalog?](https://better-paas.com/glossary/app-catalog): A curated list of preconfigured applications that can be deployed quickly. Learn what app catalog means in self-hosted deployment and Better-PaaS workflows. - [What is self-hosting?](https://better-paas.com/glossary/self-hosting): Running software on infrastructure you administer. Learn what self-hosting means in self-hosted deployment and Better-PaaS workflows. - [What is serverless?](https://better-paas.com/glossary/serverless): A managed compute model where infrastructure operations are abstracted away. Learn what serverless means in self-hosted deployment and Better-PaaS workflows. - [What is edge deployment?](https://better-paas.com/glossary/edge-deployment): Running application code close to users across regions. Learn what edge deployment means in self-hosted deployment and Better-PaaS workflows. - [What is container orchestration?](https://better-paas.com/glossary/container-orchestration): Coordinating container scheduling, networking, and lifecycle. Learn what container orchestration means in self-hosted deployment and Better-PaaS workflows. - [What is deployment platform?](https://better-paas.com/glossary/deployment-platform): Software that turns source code or images into running applications. Learn what deployment platform means in self-hosted deployment and Better-PaaS workflows. - [How to fix Docker app will not start](https://better-paas.com/fix/docker-app-wont-start): Troubleshoot Docker app will not start by checking check logs, start commands, env vars, and container ports in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix PORT environment variable issues](https://better-paas.com/fix/port-environment-variable): Troubleshoot PORT environment variable issues by checking make the app listen on the platform-provided PORT value in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Let's Encrypt certificate failed](https://better-paas.com/fix/lets-encrypt-certificate-failed): Troubleshoot Let's Encrypt certificate failed by checking verify DNS, ports, and domain routing before retrying in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix GitHub webhook not working](https://better-paas.com/fix/github-webhook-not-working): Troubleshoot GitHub webhook not working by checking confirm webhook URL, branch, delivery status, and secret validation in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix private repository clone failed](https://better-paas.com/fix/private-repo-clone-failed): Troubleshoot private repository clone failed by checking check token permissions and saved Git credentials in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Docker container out of memory](https://better-paas.com/fix/docker-container-out-of-memory): Troubleshoot Docker container out of memory by checking inspect resource usage and tune app limits or server size in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix VPS disk full from Docker](https://better-paas.com/fix/vps-disk-full-docker): Troubleshoot VPS disk full from Docker by checking prune old images, review logs, and move persistent data carefully in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Next.js deployment failed](https://better-paas.com/fix/nextjs-deployment-failed): Troubleshoot Next.js deployment failed by checking review build command, Node version, and start command in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Postgres connection refused](https://better-paas.com/fix/postgres-connection-refused): Troubleshoot Postgres connection refused by checking check database container status and injected connection variables in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Caddy domain routing problems](https://better-paas.com/fix/caddy-domain-routing): Troubleshoot Caddy domain routing problems by checking verify Caddy config, app health, DNS, and ports in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Nixpacks build failed](https://better-paas.com/fix/nixpacks-build-failed): Troubleshoot Nixpacks build failed by checking inspect framework detection, lockfiles, and build scripts in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix app health check failed](https://better-paas.com/fix/app-health-check-failed): Troubleshoot app health check failed by checking confirm the app responds after startup before traffic switches in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix Redis connection failed](https://better-paas.com/fix/redis-connection-failed): Troubleshoot Redis connection failed by checking check service status, network, and environment variables in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix MySQL connection failed](https://better-paas.com/fix/mysql-connection-failed): Troubleshoot MySQL connection failed by checking verify credentials, host values, and database readiness in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix custom domain not resolving](https://better-paas.com/fix/custom-domain-not-resolving): Troubleshoot custom domain not resolving by checking confirm DNS records point to the server IP in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix deployment rollback needed](https://better-paas.com/fix/deployment-rollback-needed): Troubleshoot deployment rollback needed by checking use deployment history to restore the last working release in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix logs not streaming](https://better-paas.com/fix/logs-not-streaming): Troubleshoot logs not streaming by checking check app status, websocket access, and dashboard API reachability in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix admin token lost](https://better-paas.com/fix/admin-token-lost): Troubleshoot admin token lost by checking reprint the token on the server and store it securely in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix dashboard cannot reach API](https://better-paas.com/fix/dashboard-cannot-reach-api): Troubleshoot dashboard cannot reach API by checking check API URL, CORS origin, proxy settings, and network access in a Docker, VPS, or Better-PaaS deployment workflow. - [How to fix scheduled job not running](https://better-paas.com/fix/cron-job-not-running): Troubleshoot scheduled job not running by checking verify cron expression, app container state, and command path in a Docker, VPS, or Better-PaaS deployment workflow. - [Best self-hosted PaaS tools](https://better-paas.com/best/self-hosted-paas): A practical guide to open-source and VPS-based platforms for deploying applications, including where Better-PaaS fits and when another tool may be better. - [Best Heroku alternatives](https://better-paas.com/best/heroku-alternatives): A practical guide to hosted and self-hosted options for replacing Heroku workflows, including where Better-PaaS fits and when another tool may be better. - [Best open-source PaaS platforms](https://better-paas.com/best/open-source-paas): A practical guide to deployment platforms with inspectable source code, including where Better-PaaS fits and when another tool may be better. - [Best VPS control panels for developers](https://better-paas.com/best/vps-control-panels-for-developers): A practical guide to tools focused on app deployment rather than shared hosting, including where Better-PaaS fits and when another tool may be better. - [Best self-hosted app platforms](https://better-paas.com/best/self-hosted-app-platforms): A practical guide to platforms for hosting apps, services, and databases, including where Better-PaaS fits and when another tool may be better. - [Best Docker deployment tools](https://better-paas.com/best/docker-deployment-tools): A practical guide to ways to run Docker apps without hand-managing every release, including where Better-PaaS fits and when another tool may be better. - [Best Coolify alternatives](https://better-paas.com/best/coolify-alternatives): A practical guide to self-hosted and hosted tools with similar deployment goals, including where Better-PaaS fits and when another tool may be better. - [Best Dokku alternatives](https://better-paas.com/best/dokku-alternatives): A practical guide to dashboard and Git-based alternatives to CLI-first deployments, including where Better-PaaS fits and when another tool may be better. - [Best Render alternatives](https://better-paas.com/best/render-alternatives): A practical guide to managed and self-hosted deployment platforms, including where Better-PaaS fits and when another tool may be better. - [Best Vercel alternatives](https://better-paas.com/best/vercel-alternatives): A practical guide to frontend, full-stack, and self-hosted deployment options, including where Better-PaaS fits and when another tool may be better. - [Next.js + Postgres deployment template](https://better-paas.com/templates/nextjs-postgres): Full-stack Next.js app with PostgreSQL database and automatic HTTPS. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [FastAPI + Redis deployment template](https://better-paas.com/templates/fastapi-redis): Python API with Redis cache, background jobs, and uvicorn server. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Node.js + MongoDB deployment template](https://better-paas.com/templates/nodejs-mongodb): Express or NestJS app with MongoDB for document-based data. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Ruby on Rails + Postgres deployment template](https://better-paas.com/templates/rails-postgres): Rails application with PostgreSQL, migrations, and ActiveRecord. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Laravel + MySQL deployment template](https://better-paas.com/templates/laravel-mysql): PHP Laravel app with MySQL database and artisan queues. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Static Site + HTTPS deployment template](https://better-paas.com/templates/static-site-https): JAMstack site deployed with automatic HTTPS and custom domain. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Docker Compose Stack deployment template](https://better-paas.com/templates/docker-compose-stack): Multi-service deployment using docker-compose with persistent volumes. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Custom Docker Image deployment template](https://better-paas.com/templates/custom-docker-image): Deploy a pre-built Docker image with environment variables and volumes. Deploy this stack on your own VPS with Git, Docker, automatic HTTPS, and persistent storage. - [Next.js Blog with Postgres: deployment example](https://better-paas.com/examples/nextjs-blog-with-postgres): A production-ready Next.js blog with PostgreSQL, Prisma ORM, and Tailwind CSS deployed on a VPS with automatic HTTPS. See how to deploy this stack on your own VPS with Better-PaaS. - [FastAPI Microservice with Redis: deployment example](https://better-paas.com/examples/fastapi-microservice-with-redis): A Python microservice using FastAPI and Redis for caching and background task queuing with uvicorn server. See how to deploy this stack on your own VPS with Better-PaaS. - [Node.js Realtime Chat: deployment example](https://better-paas.com/examples/nodejs-realtime-chat): A Socket.io-based realtime chat application with MongoDB for message persistence and Express backend. See how to deploy this stack on your own VPS with Better-PaaS. - [Rails E-commerce Marketplace: deployment example](https://better-paas.com/examples/rails-ecommerce-marketplace): A multi-vendor marketplace built with Ruby on Rails, PostgreSQL, and Stripe integration for payments. See how to deploy this stack on your own VPS with Better-PaaS. - [Laravel CMS with MySQL: deployment example](https://better-paas.com/examples/laravel-cms-with-mysql): A content management system built with Laravel, MySQL, and Filament admin panel for content editing. See how to deploy this stack on your own VPS with Better-PaaS. - [Static Portfolio Site: deployment example](https://better-paas.com/examples/static-portfolio-site): A fast, SEO-optimized portfolio website deployed as static files with automatic HTTPS and custom domain. See how to deploy this stack on your own VPS with Better-PaaS. - [Docker WordPress with MySQL: deployment example](https://better-paas.com/examples/docker-wordpress-with-mysql): A WordPress site running in Docker with MySQL database, persistent volumes, and automated backups. See how to deploy this stack on your own VPS with Better-PaaS. - [Multi-service Docker Compose: deployment example](https://better-paas.com/examples/multi-service-docker-compose): A complex application with frontend, backend API, database, and cache service orchestrated via Docker Compose. See how to deploy this stack on your own VPS with Better-PaaS. Full SEO Markdown archive: https://better-paas.com/llms-pages.txt --- # Documentation - [What is Better-PaaS?](/docs): A self-hosted platform that turns any server into your own Heroku. Push code, get a running app with HTTPS. - [Quickstart](/docs/quickstart): Go from a fresh server to a live, HTTPS-secured app in under 10 minutes. - **Getting Started** - Getting Started - [Installation](/docs/getting-started/installation): A friendly, step-by-step guide to installing Better-PaaS on your server. - [Your First Deploy](/docs/getting-started/first-deploy): Sign in to the dashboard and deploy your first application, explained click by click. - [Tour of the Dashboard](/docs/getting-started/the-dashboard): A plain-language tour of every screen in the Better-PaaS dashboard. - **Core Guides** - Guides - [Deploy Next.js on Hetzner for $5](/docs/guides/deploy-nextjs-hetzner) - [Deploying an App](/docs/guides/deploying-an-app): How deployments work in Better-PaaS, and how to get the best results. - [AI Agent API Guide](/docs/guides/ai-agents): A complete reference for AI coding agents, LLMs, and automation tools to interact with the Better-PaaS API. - [Agent Access & Audit Logs](/docs/guides/agent-access): Create scoped agent tokens for AI tools, CI/CD, and automation. Track every action with audit logs. - [PaaS CLI - Connect from Your Machine](/docs/guides/paas-cli): Install the paas CLI, authorize via browser, and manage your instance with scoped agent tokens - no curl or admin token on your laptop. - [App Catalog & Custom Images](/docs/guides/app-catalog): Deploy popular open-source apps in one click, or run any Docker image or Dockerfile with no Git repo. - [Auto-deploy on Git Push](/docs/guides/auto-deploy): Redeploy your app automatically every time you push to your branch. - [Custom Domains & HTTPS](/docs/guides/custom-domains): Point your own domain at an app and get an automatic HTTPS certificate. - [GitHub & Cloudflare](/docs/guides/integrations): Connect GitHub to browse and deploy your repos, and Cloudflare to manage DNS for custom domains. - [Environment Variables](/docs/guides/environment-variables): Configure your app with environment variables, including secret values. - [Databases & Add-ons](/docs/guides/databases): Spin up managed Postgres, Redis, and MySQL and attach them to your apps in one click. - [Database Explorer](/docs/guides/database-explorer): Browse tables, page through rows, and run queries against your managed databases - right in the dashboard. - [Scheduled Jobs (Cron)](/docs/guides/scheduled-jobs): Run commands inside your app's container on a recurring schedule. - [Rollbacks & Zero-Downtime](/docs/guides/rollbacks): How Better-PaaS ships new versions without downtime, and how to undo a bad deploy. - [Resource Limits](/docs/guides/resource-limits): Cap how much memory and CPU each app can use so one app can't starve the others. - [Persistent Volumes](/docs/guides/volumes): Keep files and data alive across redeploys for stateful apps. - [Logs & Terminal](/docs/guides/logs-and-terminal): Stream live logs and open a shell inside any running container. - [Server Terminal](/docs/guides/server-terminal): Open an interactive shell on the host machine running Better-PaaS, right from your browser. - [Web Analytics](/docs/guides/web-analytics): Privacy-friendly, cookie-free visitor analytics for your deployed sites. - [Deploy Notifications](/docs/guides/notifications): Get a Slack or webhook alert whenever a deploy succeeds or fails. - [Backups](/docs/guides/backups): Snapshot your control plane data on demand or on a schedule, and download it. - **Operating** - [Security](/docs/security): How Better-PaaS protects your dashboard, your secrets, and your server. - [Configuration](/docs/configuration): Every environment variable for the backend and frontend, explained. - [Updates](/docs/updates): Keep Better-PaaS up to date with one-click, self-healing updates. - [Troubleshooting](/docs/troubleshooting): Fixes for the most common Better-PaaS issues.