
Deploy Primo
Agent-native visual CMS. Build site with AI, manage them visually.
palacms/palacms
Just deployed
/app/pb_data
Deploy and Host Primo on Railway
Primo is a modern monolithic CMS that gives developers control and content editors simplicity. Built with Svelte and PocketBase, it features visual on-page editing, custom page types, dynamic fields, and self-hosted freedom with your data staying under your control.

About Hosting Primo
Primo is self-contained Svelte application with a Pocketbase backend. There's no need for external database. Primo uses SQLite handled by Pocketbase.
Common Use Cases
- Agency client websites with custom designs and visual content editing capabilities
- Developer portfolios and blogs that need both technical control and non-technical content management
- Team collaboration sites where designers and content creators work together on dynamic content
Dependencies for Primo Hosting
- Primo
- Docker
Deployment Dependencies
- https://pocketbase.io/docs/
- https://kit.svelte.dev/
- https://tailwindcss.com/docs (used for styling)
Why Deploy Primo on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration while allowing you to vertically and horizontally scale it. Railway is an easy way to get started fast without extra hassle.
Template Content
palacms/palacms
ghcr.io/primocms/primo:main