Headless CMS # Strapi headless CMS template Run Strapi with REST and GraphQL APIs for web and mobile applications. The Deplomo template includes a PostgreSQL database. [Get started](https://panel.deplomo.com/signup)[Back to marketplace](/marketplace) ## Strapi template on Deplomo The template includes Strapi and PostgreSQL with persistent volumes. Available resources and scaling depend on the selected package and configuration. ### Build APIs with Strapi Define content types and collections in Strapi’s admin interface, then use its REST and GraphQL APIs to access your content. ### Built on Node.js and extensible Strapi supports JavaScript and TypeScript projects and allows developers to customize controllers and business logic. ### Media library Manage media through Strapi’s library. Image processing and external object storage may require additional configuration or plugins. ### PostgreSQL included The Deplomo Strapi template connects the application to its included PostgreSQL service over internal routing. ### Manage roles and access with RBAC Roles and access controls ## Frequently asked questions about Strapi hosting Answers to common questions about setting up Strapi, its headless CMS features, database connections, and frontend integrations: What is Strapi hosting? What is a headless CMS, and how does it differ from a traditional CMS? How can I set up Strapi on Deplomo? What is Strapi, and which frameworks can use its API? Can I use custom plugins with Strapi? ## Strapi guide: using a headless CMS for application development Modern web and mobile applications often use APIs to retrieve structured content. The Deplomo Strapi marketplace template includes the Strapi application and a PostgreSQL database in separate containers, with persistent volumes. Review resource requirements and configure the deployment for your workload. ### What is Strapi, and how is it used in application development? Strapi is an open-source headless CMS built on Node.js. It lets developers define content types and provide content through REST and GraphQL APIs. Available features depend on the Strapi version and installed plugins. A headless CMS separates the content backend from the frontend. Teams can build a frontend with their preferred tools, for example by deploying it on [Next.js hosting](/products/nextjs) or hosting additional services on [Node.js cloud hosting](/products/nodejs). Database and service connections depend on configuration. If you need a database interface, explore [directus](/marketplace/apps/directus) as another option. ### Can Strapi run on shared hosting? Strapi is a Node.js application that needs a compatible runtime, network access, and a database connection. Available resources and process management vary by hosting plan. The Deplomo marketplace template runs Strapi and PostgreSQL in separate containers with persistent volumes. Resource allocation depends on the selected package. [Cloud database](/products/databases) The template includes PostgreSQL. Configure and maintain backups separately; they are not set up by the template. ### Compare Strapi deployment options Hosting features, resource limits, backups, and billing vary. Review the provider’s current terms and configuration before choosing an option.
FeatureDeplomo marketplace templateConventional shared hosting (cPanel)Unmanaged VPS
Setup and availabilityTemplate-based deployment; service creation is currently unavailable in the international sandboxFeatures and compatibility vary by host and planRequires configuring the server and application environment
Database and backupsIncludes PostgreSQL with persistent storage; backups require separate configurationDatabase features and backup options vary by host and planRequires configuring the database and backup process
Access to restricted package downloadsRegistry access depends on network and environment configurationCommand-line and registry access depend on the hosting planRegistry access depends on the server’s network configuration
Custom domains and SSL certificatesSSL issuance and renewal depend on domain configuration and service availabilityTLS and control-panel features vary by host and planRequires configuring TLS and the web server on the VPS
Costs and billingFixed monthly EUR package with resource limits; service creation is currently unavailable in the international sandboxPricing and billing terms depend on the provider and packageCosts and billing terms vary by provider and plan
Resources and scalingResource limits and available changes depend on the selected package and configurationResource limits and workload isolation vary by host and planCapacity changes depend on the server provider and configuration
The marketplace template provides a starting configuration for Strapi and PostgreSQL. Review resource limits, backups, network access, and maintenance requirements for your workload. ### Strapi setup guide for Deplomo Service creation is currently unavailable in the international sandbox. When it is available, these are the general steps for using the marketplace template: - **Choose the template:** In the console, select the Strapi marketplace template. Service creation is currently unavailable in the international sandbox. - **Review the database configuration:** The template includes PostgreSQL. Review the database connection settings; MySQL is not included in this template. - **Review resources and environment settings:** Check package limits and review the generated environment settings before deployment. Keep secret values out of source control. - **Open the admin panel:** After deployment, use the service address shown in the console and follow Strapi’s instructions to configure the admin account and content types. ### Strapi features Strapi is an open-source headless CMS that provides APIs for delivering content. Available features depend on the Strapi version, configuration, and installed plugins. - **Use Strapi APIs across channels:** Define content once in Strapi and expose it through APIs to web applications, mobile apps, and other clients you build. - **Customizable and open source:** Strapi is open-source software. Developers can extend its content types, controllers, and middleware, subject to the chosen version and project configuration. - **Authentication and user management:** Strapi provides user and authentication features. Available login methods depend on the configured providers and integrations. - **APIs for frontend applications:** Strapi exposes content through APIs. Response time and frontend performance depend on your application, workload, and configuration. ### Strapi on Deplomo: summary The Deplomo marketplace template includes Strapi and PostgreSQL. Before deployment, plan for resource limits, persistent storage, database backups, external integrations, and any public URLs your application needs. Service creation is currently unavailable in the international sandbox. ## Set up Strapi in seconds Automatic installation with dedicated resources, custom domain support and affordable hourly billing. [Getting started with Strapi](https://panel.deplomo.com/signup)