Skip to content
Documentation navigation

Getting started

k0smos is a modular, tenant-aware application base. This guide covers the shortest safe path from checkout to a working local installation.

Requirements

  • PHP 8.5 with the extensions declared in composer.json
  • Composer 2
  • A supported database driver: SQLite, MariaDB/MySQL, or PostgreSQL
  • Node.js only when rebuilding theme assets

Install the application

composer install
composer app:install

The installer creates the application structure and runs the required migrations. Tenant configuration identifies the database and the enabled runtime modules.

Next steps

Continue with Administration to configure modules and access. For background processing, read Queue operations.

Never point automated tests at a runtime tenant database. Use isolated test databases and fixtures.