Skip to main content

Running Dirigent from the source code

note

This page is a stub.

Running the project from the source code is not guaranteed to work on every system.

Requirements

To install Dirigent on your system from source you need to have the following packages installed on your system:

  • Git
  • PHP 8.3 or higher
  • Composer 2
  • Web server (like Nginx or Caddy)
  • PHP-FPM
  • PostgreSQL 16
  • Node 23

Download source code

The recommended way to download Dirigent is through Git:

git clone https://github.com/codedmonkey/dirigent.git
cd dirigent

You can also download the source code directly from the Releases page on GitHub.

Install build tools

composer check-platform-reqs
composer install
npm install
npm run production
note

Stop here if you're following the "Contributing to Dirigent" guide.

Configure services