The configuration of your iceScrum server is stored into a file named “config.groovy”. You can update it manually but this is error-prone and will take effect only after restarting the server. This App offers a better way to update your configuration through a nice user interface where most of the changes don’t require restarting the server.
Unlike most Apps, this App is server-wide. That means that it cannot be used on iceScrum Cloud. Otherwise, if your license includes it, then it will be enabled automatically. It adds a new menu named “Settings” in the home page of Administrators.

This documentation only includes core iceScrum settings but Apps can also have their own configuration entries. Refer to the Apps documentation for more information.
By default, the config.groovy file is stored under your home/.icescrum directory. You can change the file location by adding this to your JVM parameters:
[shell classname=”api-url”]-Dicescrum_config_location=/path/to/dir/where/i/can/write/config.groovy[/shell]
Configure general user capabilities.

Configure general permissions for projects. These permissions don’t affect the admin user who is always able to manage projects.

Several important iceScrum features rely on the ability to send email. Such features are invitations, notifications when stories are updated and password retrieval. For that, iceScrum requires an external SMTP server.
Enter the email server host, port and your username/password if your server requires authentication.

Then, you may have to add a technical setting in the “Setting” field. Usually, none or only one of these is required, but you can combine them by separating them by a comma.
[js classname=”api-response”]mail.smtp.auth=false[/js]
[js classname=”api-response”]mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory,mail.smtp.ssl.protocols=TLSv1.2[/js]
[js classname=”api-response”]mail.smtp.starttls.enable=true,mail.smtp.ssl.protocols=TLSv1.2[/js]
Configure your database. iceScrum supports the main DBMS. Use the Test button and if it works, restart iceScrum for these changes to take effect.

The URL is pre-filled according to the DBMS you chose. Here are sample URLs for supported DBMS:
Configure advanced settings. You will need to restart iceScrum for most changes to take effect.
