Try describing what you need:

Pushword logo

Pushword

★ 30
MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintPackage · SourceNo external DB1+ active committer (12mo)

About

Pushword is a Symfony CMS aimed at users who want to build and maintain websites with minimal infrastructure overhead. It presents content as Markdown with Twig templates, and it supports managing...

Community Ratings

No ratings yet

Features

  • Markdown + Twig content
  • multi-site support
  • multi-language support
  • flat-file Git-based content
  • static site export
  • REST API
  • full-text search
  • page versioning
  • dead link and redirect scanning
  • newsletter campaigns and automations

Details

Last Updated
Nov 10, 2026
Created
Dec 25, 2020
Install Methods
package-managersource
Requirements
PHPComposerSQLite
Default Port
8004local web server
Authentication
local
API
REST
Backup & Export
native-exportfile-backup
Runtime / Stack
PHP
Privacy & Independence
No Cloud RequiredOffline Capable
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run Pushword yourself

Pick how much you want to manage.

1 more way to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run Pushword with Docker Compose

Compose file from the Pushword project repository.

1 service

no resource limits declared

needs persistent storage (6 volumes)

packages/dev-app/docker-skeleton/compose.prod.yaml · @ f2f146c · scanned Nov 3, 2026

# Production stack: `docker compose -f compose.prod.yaml up -d --build`.
#
# Set these in a `.env` next to this file:
#   CADDY_SERVER_NAME=example.com   # a domain, not a port: Caddy then gets the
#                                   # TLS certificate itself
#   HTTP_PORT=80
#   HTTPS_PORT=443

services:
  pushword:
    build:
      context: .
      target: pushword_prod
    restart: unless-stopped
    environment:
      APP_ENV: prod
      CADDY_SERVER_NAME: ${CADDY_SERVER_NAME:-:80}
      # Read once, on the first boot of an empty database.
      PUSHWORD_ADMIN_EMAIL: ${PUSHWORD_ADMIN_EMAIL:-admin@example.tld}
      PUSHWORD_ADMIN_PASSWORD: ${PUSHWORD_ADMIN_PASSWORD:-}
    volumes:
      # Everything Pushword writes. Delete one of these and you delete content:
      # var/ holds the SQLite database, media/ the originals you uploaded.
      - var:/app/var
      - media:/app/media
      - media_cache:/app/public/media
      - static:/app/static
      - caddy_data:/data
      - caddy_config:/config
    ports:
      - '${HTTP_PORT:-8080}:80'
      - '${HTTPS_PORT:-8443}:443'
      - '${HTTPS_PORT:-8443}:443/udp'

volumes:
  var:
  media:
  media_cache:
  static:
  caddy_data:
  caddy_config:

This file may be out of date. Check the Pushword 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 Oct 9, 2026

Alternatives to Pushword

Bolt CMS logo

Bolt CMS

595
Bolt is an open source CMS and headless content platform for building and running modern websites.
CMS PlatformsPermissive LicenseBlogging Platforms+3
5 Containers
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
Automad logo

Automad

962
A flat-file content management system and template engine.
CMS PlatformsPermissive LicenseBlogging Platforms+2
Details
Wagtail logo

Wagtail

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

Neos

Modern CMS. Neos or TYPO3 Neos (for version 1).
CMS PlatformsWebsite BuildersSelf Hosting Solutions+1
Details
Drupal logo

Drupal

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

Bludit

1.5k
Bludit is a simple, fast, flexible flat-file CMS for building websites and blogs.
CMS PlatformsPermissive LicenseBlogging Platforms+2
Single Container
Details
WonderCMS logo

WonderCMS

746
WonderCMS is an extremely small flat-file CMS for creating and editing websites with no configuration required.
CMS PlatformsPermissive LicenseWebsite Builders+3
Details
Ghost logo

Ghost

55.8k
Ghost is an open source, headless Node.js CMS for professional publishing.
Blogging PlatformsFully FOSSPermissive License+3
Fully FOSS
Details
SilverStripe logo

SilverStripe

Easy to use CMS with powerful MVC framework underlying.
CMS PlatformsPermissive LicenseWebsite Builders
Details
Strapi logo

Strapi

73.5k
Strapi is an open-source, self-hosted headless CMS that helps developers build content APIs quickly and provides content creators with an editing interface.
CMS PlatformsPermissive LicenseSelf Hosting Solutions+2
2 Containers
Details
Vvveb CMS logo

Vvveb CMS

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

Related Software

TuxSEO logo

TuxSEO

60
TuxSEO is an open-source, self-hostable platform for automated blog content creation and SEO-focused content ideation.
Blogging PlatformsArtificial IntelligenceSEO Tools+5
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
Wiki-Go logo

Wiki-Go

627
LeoMoon Wiki-Go is a self-hosted, flat-file wiki for creating and managing knowledge bases, documentation, and collaborative content using Markdown.
WikisKnowledge ManagementCMS Platforms+3
Details
Mataroa logo

Mataroa

372
A Django-based blogging platform with subdomain-based user blogs, publishing tools, and deployment support.
Blogging PlatformsPermissive LicenseCMS Platforms+4
Details
Payload CMS logo

Payload CMS

45.8k
A Next.js-native headless CMS that installs directly into an existing `/app` folder.
CMS PlatformsFOSS with IssuesOpen-Washing Risk+5
FOSS with Issues
Details
Webiny logo

Webiny

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

SPIP

Publication system for the Internet aimed at collaborative work, multilingual environments, and simplicity of use for web authors.
CMS PlatformsCopyleft LicenseBlogging Platforms+2
Details
Plone logo

Plone

CMS system that is used to create, edit, and manage digital content, like websites, intranets, and custom solutions.
CMS PlatformsSelf Hosting SolutionsWebsite Builders+1
Details