Skip to main content

Templates

Deploy popular applications and frameworks in one click using Kuploy templates.

Using Templates

  1. From your project, click Add ResourceFrom Template
  2. Browse or search the template gallery
  3. Click Deploy on your chosen template
  4. Configure any required settings (e.g., database passwords, admin credentials)
  5. Click Create

The template provisions all required resources (application, database, environment variables) automatically.

Available Templates

Templates cover common stacks and applications:

Frameworks

  • Next.js — React framework with SSR and static generation
  • Nuxt — Vue.js framework for universal applications
  • SvelteKit — Svelte framework for web applications
  • Remix — Full-stack React framework
  • Laravel — PHP web application framework
  • Django — Python web framework
  • Rails — Ruby on Rails

CMS & Blogs

  • WordPress — Popular content management system
  • Ghost — Modern publishing platform
  • Strapi — Headless CMS

Databases & Tools

  • PostgreSQL — Relational database
  • MySQL — Relational database
  • Redis — In-memory data store
  • MongoDB — Document database

Utilities

  • Plausible — Privacy-focused analytics
  • Uptime Kuma — Self-hosted uptime monitoring
  • n8n — Workflow automation
  • MinIO — S3-compatible object storage

What Templates Include

Each template pre-configures:

  • Application with the correct build method and start command
  • Database (if required) with auto-generated credentials
  • Environment variables linking the app to its database
  • Port configuration set to the correct default

Requesting Templates

If you'd like to see a template added, open an issue on the GitHub repository with the label template-request.