Skip to main content

Getting started

Start with a prepared tinymash runtime package. A normal installation uses local filesystem storage, PHP 8.4+, and Nginx or Apache with the document root set to public/.

Installation outline

  1. Check the PHP version and required extensions.
  2. Copy a prepared runtime tree to the server.
  3. Point the web server at the runtime tree's public/ directory.
  4. Give the PHP user write access to data/, users/, and tmp/.
  5. Run the setup command.
  6. Sign in and review the site settings.
  7. Verify that content and media can be saved.
  8. Install the scheduled publishing and housekeeping cron jobs.

Continue with Installing tinymash for the commands and requirements.