Try describing what you need:

Strapi logo

Strapi

★ 73.4k
MIT LicenseOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintSource · DockerNeeds Postgres47+ active committers (12mo)

About

Strapi is an open-source headless CMS aimed at developers who need to model content and expose it through APIs, while also giving editors a user-friendly interface for managing content. It is...

Community Ratings

No ratings yet

Features

  • Content-Type Builder
  • REST APIs
  • GraphQL APIs
  • Roles & Permissions
  • Media Library
  • Internationalization
  • Draft & Publish
  • TypeScript support
  • Plugin system
  • Customizable admin dashboard

Details

Last Updated
Oct 31, 2026
Created
Sep 30, 2015
Install Methods
sourcedocker
Requirements
Node.jsOSSQLitePostgreSQLMySQLMariaDB
Authentication
local
API
RESTGRAPHQL
Runtime / Stack
Nodejs
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Strapi yourself

Pick how much you want to manage.

1 more way to host

Is this your project? Sponsor a listing

Run Strapi with Docker Compose

Compose file from the Strapi project repository.

2 services · database: postgres · infra: postgres, mysql

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.dev.yml · @ d333c01 · scanned Jun 4, 2026

version: '3'

services:
  postgres:
    image: postgres
    restart: always
    volumes:
      - pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_USER: strapi
      POSTGRES_PASSWORD: strapi
      POSTGRES_DB: strapi
    ports:
      - '5432:5432'

  mysql:
    image: mysql:8
    restart: always
    environment:
      MYSQL_DATABASE: strapi
      MYSQL_USER: strapi
      MYSQL_PASSWORD: strapi
      MYSQL_ROOT_HOST: '%'
      MYSQL_ROOT_PASSWORD: strapi
    volumes:
      - mysqldata:/var/lib/mysql
    ports:
      - '3306:3306'

volumes:
  pgdata:
  mysqldata:

This file may be out of date. Check the Strapi documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Jun 4, 2026

Alternatives to Strapi

Cockpit logo

Cockpit

755
Cockpit is a headless content management system for building content-driven applications and websites.
CMS PlatformsSelf Hosting SolutionsAPI Management+1
Details
Apostrophe logo

Apostrophe

4.7k
ApostropheCMS is a full-stack CMS for developers and content teams, offering in-context editing and headless flexibility with Node.js and MongoDB.
CMS PlatformsPermissive LicenseWebsite Builders+3
Open Core
Details
Squidex logo

Squidex

2.5k
An open source headless CMS and content management hub with a rich API for building custom UIs.
CMS PlatformsAPI ManagementDatabase Management+2
Details
CraftCMS logo

CraftCMS

3.6k
Craft CMS is a flexible, user-friendly content management system for building custom digital experiences and headless applications.
CMS PlatformsE-Commerce SolutionsSelf Hosting Solutions+1
Details
Directus logo

Directus

38.8k
Directus is a real-time API and app dashboard for managing SQL database content.
Database ManagementCMS PlatformsLow Code Development+3
Source AvailableFOSS with Issues
Details
Payload CMS logo

Payload CMS

45.6k
A Next.js-native headless CMS that installs directly into an existing `/app` folder.
CMS PlatformsPermissive LicenseWebsite Builders+5
FOSS with Issues
Details
Bolt CMS logo

Bolt CMS

592
Bolt is an open source CMS and headless content platform for building and running modern websites.
CMS PlatformsPermissive LicenseBlogging Platforms+1
5 Containers
Details
KeystoneJS logo

KeystoneJS

10.0k
Keystone is a CMS and app framework that lets developers define a schema and get a GraphQL API plus a management UI.
CMS PlatformsPermissive LicenseAPI Management+1
Details
Ghost logo

Ghost

55.6k
Ghost is an open source, headless Node.js CMS for professional publishing.
Blogging PlatformsPermissive LicenseCMS Platforms+3
Fully FOSS
Details
Wagtail logo

Wagtail

20.6k
An open source content management system built on Django for managing and publishing websites.
CMS PlatformsWebsite BuildersBlogging Platforms+2
Details
Webiny logo

Webiny

8.1k
An open-source serverless enterprise CMS built for AWS.
CMS PlatformsSelf Hosting SolutionsAPI Management+1
Cloud Required
Details
Vvveb CMS logo

Vvveb CMS

1.2k
A powerful CMS with a drag-and-drop page builder for websites, blogs, and ecommerce stores.
CMS PlatformsCopyleft LicenseWebsite Builders+4
Details

Related Software

Coolify logo

Coolify

65.4k
Coolify is an open-source, self-hostable platform for managing servers, applications, and databases as an alternative to Heroku, Netlify, and Vercel.
Platform as a ServiceSelf Hosting SolutionsPermissive License+3
4 Containers
Details
Kirby logo

Kirby

1.5k
Kirby is a CMS that lets developers build custom editing interfaces for different project types.
CMS PlatformsWebsite BuildersBlogging Platforms+2
Open Core
Details
TYPO3 logo

TYPO3

1.2k
TYPO3 is an open source PHP-based content management framework for building and managing websites.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+2
Details
Kottster logo

Kottster

1.1k
Kottster is a self-hosted Node.js admin panel for viewing and managing database data, composing dashboards, and building custom pages.
Database ManagementPermissive LicenseLow Code Development+2
Details
Drupal logo

Drupal

Advanced content management platform.
CMS PlatformsCopyleft LicenseBlogging Platforms+2
Details
Expressa logo

Expressa

452
Expressa is a data-driven middleware for Node.js/Express that provides admin-managed REST APIs based on JSON Schema.
CMS PlatformsPermissive LicenseAPI Management+2
Details
REDAXO logo

REDAXO

355
REDAXO is a flexible, multilingual content management system and website framework for creating custom websites and content modules.
CMS PlatformsPermissive LicenseWebsite Builders+2
Details
Appwrite logo

Appwrite

57.8k
Appwrite is an open-source development platform that provides backend infrastructure, authentication, databases, storage, functions, messaging, and web hosting in one place.
Low Code DevelopmentPermissive LicenseSelf Hosting Solutions+4
36 Containers
Details
Backdrop CMS logo

Backdrop CMS

1.1k
Backdrop is a full-featured content management system for building and managing a wide range of websites.
CMS PlatformsCopyleft LicenseWebsite Builders+2
Details