ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Configuration File

The configuration file is used to configure some system level preferences like email and locations of scm commands (e.g. svn, git). The configuration file is located in config/configuration.yml and an example one is provided at config/configuration.yml.example.

Email Delivery

Outbound email delivery is configured in the email_delivery section. Refer to Email Delivery for configuration examples.

Attachment Storage

Uploaded files are saved to the server in a private location so they can't bypass authentication. The attachments_storage_path is the path to where these files should be saved on the disk. ChiliProject needs to be able to read and write to this location.

Autologin cookie

The auto login cookie (ie. Remember Me") can be customized with the following settings:

  • autologin_cookie_name - the name of the cookie (default: autologin)
  • autologin_cookie_path - the cookie path (default: /)
  • autologin_cookie_secure - true sets the cookie secure flag (default: false)

SCM commands

The path and command for each SCM can be customized using the following settings:

  • scm_subversion_command - default: svn
  • scm_mercurial_command - default: hg
  • scm_git_command - default: git
  • scm_cvs_command - default: cvs
  • scm_bazaar_command - default: bzr
  • scm_darcs_command - default: darcs