Getting started

Introduction

Pressline is a small, self-hosted CMS. PHP and MySQL on the back, no JavaScript framework on the front, under five megabytes on disk.

If you can edit a config file and visit a URL, you can install it. If you can write a PHP function, you can extend it.

What's in the box

  • Articles with categories, tags, drafts and scheduled publishing
  • Media library with thumbnails and MIME validation
  • Multi-author users with role-based access (user / admin / dev)
  • Plugin SDK with actions, filters and a built-in marketplace
  • Light / Dark / AMOLED themes with six accent colours
  • CSRF tokens, prepared statements and bcrypt password hashes — built in

System requirements

  • PHP 8.0+ with gd, curl, zip, mysqli, mbstring
  • MySQL 8.0+ or MariaDB 10.5+
  • Standard LAMP stack. No Node, no Composer, no build step.