This is the API for Cockpit CE based on Symfony 5 core, with API Platform bundle.
Just do a git clone.
In the Core directory, initialize composer
composer installsudo pecl install timecop-betaAnd check that extension="timecop.so" is present in your php.ini files (for cli, webserver, etc).
You need a Keycloak instance. You can use un docker container or a local or remote installation. You need also a mysql DB (or any DB like mariaDB, etc). You can use docker container for MySQL or MariaDB, or another compatible DB.
Don't forget to set-up the .env file in Core!
Please, read documentation!