Templates
14 ways to start a site
Pick a starting point, or let the AI choose the stack. Sites get their own GitHub repository and Coolify builds them on your server; WordPress runs as a Coolify service. Each site keeps the template version it was created from, and nothing is upgraded silently.
Starting points
The site templates and the open option where the AI picks the stack.
Next.js site
Next.js 16
The current site template: pages, site config, health check, search indexing off until launch.
Next.js full-stack site
Next.js 16 + PostgreSQL
The site template plus the parts a site needs: a database, an admin area, editable text, stored forms, a shop, payments, email and file storage. A new site keeps only the parts its plan asks for.
Static HTML
Static HTML
Plain HTML, CSS and JavaScript served as files by a small web server. No server code.
Something else: the AI picks the stack
Chosen by the AI (Dockerfile)
For anything the other templates don't fit: an app in Python, Go, PHP, Rust or another language, a game, an API with a frontend. The AI chooses the stack, explains why in the plan, and writes a Dockerfile that Coolify builds.
Ready-made stacks
Each built by Coolify from its own Dockerfile, with a health check, a preview password and search engines blocked until launch.
Astro
Astro 7 (Node)
Content-first sites: blogs, docs, marketing pages, portfolios. Pages render on the server; little JavaScript in the browser.
Nuxt (Vue)
Nuxt 4 + Vue
Vue apps and sites with server routes: dashboards, interactive tools, sites with an API.
SvelteKit
SvelteKit 3 + Svelte 5
Fast, light apps and sites with server routes, in Svelte.
Express (Node.js)
Express 5 on Node.js 24
A plain Node.js server: APIs, webhooks, small apps with server-rendered pages.
Laravel (PHP)
Laravel 13 + PHP 8.4 (FrankenPHP)
PHP apps with Laravel's batteries: Blade pages, Eloquent, migrations, queues, mail. Pairs with a MySQL or Postgres database.
Symfony (PHP)
Symfony 8 + PHP 8.4 (FrankenPHP)
PHP apps on Symfony components with Twig pages.
Django (Python)
Django 6.1 + Python 3.13
Python apps and sites with Django's ORM, forms and admin. Pairs with a Postgres database.
FastAPI (Python)
FastAPI + Python 3.13
Python APIs and small apps with Jinja pages; good for data, AI and integrations.
Go
Go 1.27 (standard library)
Small, fast services and sites in Go, compiled to one binary.
Run as a Coolify service
No repository to build: Coolify's one-click service runs it, and you manage it in its own admin.
Planned
Not available yet.
Parts of the full-stack template
A new full-stack site keeps only the parts its plan needs, plus what those parts depend on.
- Database
- Postgres for the site's own data.
- Admin area
- A signed-in area at /admin for the owner.needs Database
- Editable text
- Text on the site the owner changes in the admin area.needs Admin area
- Stored forms
- Form entries kept in the database and listed in the admin area.needs Admin area
- Products and shop
- Products managed in the admin area, shown at /shop.needs Admin area
- Payments
- Stripe Checkout (test mode) for the shop's products.needs Products and shop
- Sending email through the owner's SMTP account.
- File storage
- Image uploads to your own R2 bucket.
Start your next site from a template
Free while in beta. Bring your own keys; you pay your providers directly.