Templates
Deploy popular applications and frameworks in one click using Kuploy templates.
Using Templates
- From your project, click Add Resource → From Template
- Browse or search the template gallery
- Click Deploy on your chosen template
- Configure any required settings (e.g., database passwords, admin credentials)
- 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.