Payload CMS V3 Website Template
One-click deploy on Railway!
Need help?
Step by step guide and instructions
A powerful, flexible, and production-ready Payload CMS V3 website builder with PostgreSQL database.
This boilerplate is a pre-configured, ready-to-deploy solution for Payload CMS as a website builder. It includes a fully-working backend, enterprise-grade admin panel, and a beautifully designed, production-ready website. This template is optimized for seamless deployment on Railway, and uses PostgreSQL for both local development and production environments.
- Authentication: Robust user authentication system
- Access Control: Role-based access control for admins and users
- Premium Content: Gated content for authenticated users
- Comments: User commenting system with admin approval
- Layout Builder: Flexible content creation with pre-configured blocks
- Draft Preview: Preview unpublished content before going live
- SEO: Built-in SEO optimization tools
- Redirects: Easy management of URL redirects
- PostgreSQL Support: Configured for both local and production use
Use one-click deploy template:
- Clone proejct: (recommeded) Laucnh on Railway and ejct watch how. Alternatively clone this repo or fork it.
- Copy
.env.example
to.env
(fill in your own values..) - Install dependencies:
pnpm install
ornpm install
- Run development mode:
pnpm dev
ornpm run dev
or - Build the project:
pnpm build
ornpm run build
- Start the server:
pnpm start
ornpm run start
- Database: PostgreSQL
- Node.js: Compatible version as specified in
package.json