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.