Home

Awesome

English, Deutsch, Italiano, 한국인, Nederlands, 简体中文.

What can Chyrp Lite do for me?

Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss. You can have a traditional blog, a tumbleblog, or you can add oodles of customisation and build a general-purpose web publishing platform with blogging features on the side. You get five beautiful blog themes and a friendly administration console, all fully navigable on a broad range of devices, thanks to the power of responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will be accessible to visitors who use assistive technologies.

With a flexible system of Feathers and Pages, you can make your website whatever you want it to be. Feathers enable different types of blog content – you can restrict yourself to absolute textual purity, or you can create a multimedia rainbow. Pages let you publish articles separate from your blog content – be it a simple colophon or a hierarchy of multiple pages, optionally including a homepage that your visitors will see when they first arrive at your website.

What are the key features?

Core:

Feathers:

Modules:

Requirements

Installation

You can install Chyrp Lite in three steps:

  1. If using MySQL, create a MySQL database with a username and password.
  2. Download the latest release, unzip, and upload to your web server.
  3. Run the installation process by visiting install.php in your web browser.

If you prefer Docker, you can install in four steps:

  1. Download the latest release and unzip it.
  2. Read through docker-compose.yaml and modify if needed.
  3. Run docker compose up -d --build to build and start the container.
  4. Run the installation process by visiting install.php in your web browser.

Upgrading

You can upgrade Chyrp Lite in six steps:

  1. Backup your database before proceeding!
  2. Download the latest version of Chyrp Lite.
  3. Move your uploads folder and includes/config.json.php somewhere safe.
  4. Overwrite your current version with the new one.
  5. Restore your uploads folder and includes/config.json.php.
  6. Run the upgrade process by visiting upgrade.php in your web browser.

If you're using Docker, you can upgrade in four steps:

  1. Backup your Docker volumes before proceeding!
  2. Download the latest version of Chyrp Lite.
  3. Copy over any changes you've made to docker-compose.yaml.
  4. Run docker compose up -d --build.

There's no need to run upgrade.php if you're using Docker.

Security

After installation, these files are accessible to visitors:

There are no secrets in them, but you might want to delete them.

Documentation

The Chyrp Lite wiki has comprehensive documentation for users and developers.

Authors

Chyrp Lite was created by the following people:

Licenses

Chyrp Lite is Copyright 2008-2025 Alex Suraci, Arian Xhezairi, Daniel Pimley, and other contributors, distributed under the BSD license. Please see the licenses directory for the full license text of all software packages distributed with Chyrp Lite.