Apps Starter
- 1 vCPU
- 1 GB RAM
- 20 GB Disk
- 2 Apps
- 1 Databases
App hosting
Install Strapi, the open-source Node.js headless CMS, in one click. Get HTTPS, your own domain and a GST invoice, hosted from our Noida data centre.
Strapi is an open-source headless content management system built on Node.js. You design content types in its admin area, and it delivers them through REST or GraphQL for any front end to use.
Install Strapi — See plans
This app needs the Starter plan or higher. Current plans and prices are shown on this page. HTTPS, your own domain and a GST invoice are included, and the app runs from our Noida facility.
Installing sets up Strapi along with its database. Visit /admin at the app's address to register the first administrator account.
Strapi is a Node.js headless CMS. In its Content-Type Builder you define content types, such as Article or Product, and it generates the matching schema files while exposing REST and GraphQL endpoints for each one. Editors use the admin panel at /admin, while your React, Vue or mobile application reads data through the API. The community edition carries an MIT licence, though a handful of features are reserved for paid tiers.
Here is where most people get caught out: because content types are stored as files inside the project (src/api/...), the builder only works while running in development mode. Production mode keeps it read-only on purpose. The practical approach is to design your model locally or on a staging copy, track the project in Git and deploy the finished result. The one-click installation offered here gives you a standard, unmodified Strapi build, suited to editing content and experimenting.
Sensitive values sit in the project's .env file: APP_KEYS, API_TOKEN_SALT, ADMIN_JWT_SECRET and JWT_SECRET. Don't carry over values from a tutorial. Strapi listens on port 1337 out of the box, and freshly created endpoints stay locked until you enable them under Settings, Users and Permissions, then Roles, Public. For server-to-server communication, generate an API token rather than opening access broadly.
/admin at the app's address and create the first administrator account. This account controls everything, so choose a strong password.https://your-address/api/articles in a browser. A 403 response points to a missing permission; a 404 usually means the plural name doesn't match.| Workload | Plan | Note |
|---|---|---|
| Content API for a small marketing website | Starter | Suits a few editors and front-end requests served from cache. |
| Multiple editors, heavy media uploads or many relations | Pro | Both Node and the database scale up as relations and the media library grow. |
The Starter plan gives you 1 vCPU, 1 GB RAM and 20 GB of disk space, with room for up to 2 apps, letting you run Strapi alongside your own code on one server. Billed monthly; current plans and prices are shown on this page, with rates excluding 18% GST.
Install Strapi
If you need custom controllers or plugins, manage your Strapi project through Git and deploy it as a custom app; the one-click installer only provides the standard build.
Files go into a persistent volume attached to your app server. If your media library grows large, switch to the S3 upload provider and connect it to NABHCLOUD's object storage.
Strapi intentionally turns it off in production mode. Build your model in a development copy, commit those files and deploy that project as your own app.
It connects to a SQL database configured in config/database, supporting PostgreSQL, MySQL or SQLite. SQLite works for testing, but choose PostgreSQL or MySQL for production use.
Pick an app from the store, select which app server to deploy it on, and click Install. You'll get a dedicated HTTPS address, auto-generated passwords shown once for your records, and the app running within a couple of minutes.
Tell us what you plan to run and we will suggest the right setup.