The file should be modified from the FirstSpirit ServerMonitor web based interface, section Configuration.
All available parameters for fs-server.conf are explained in the FirstSpirit Manual for Administrators, section 4.3.1 FirstSpirit Server configuration (fs-server.conf).
# embedded Jetty AppServer
INTERNAL_SERVLET_ENGINE=1
HTTP_PORT=8000
# internal communication between FirstSpirit WebApps and FirstSpirit Server
# deactivate SOCKET_HOST if AppServer is used on different host
SOCKET_PORT=1088
SOCKET_HOST=localhost
# Cross site request forgery protection
# Add all hostnames and IP-addresses of URLs used for accessing
# this FirstSpirit Server. Usually those are the FirstSpirit host itself and
# applications servers or frontend servers.
# default: hostname (without IP address) and all configured application servers
allowedRedirectHosts=cmshost.mydomain.com,cmshost,localhost,100.124.125.126
# page title and headline on FirstSpirit start page
WEBAPP_ROOT_TITLE=FirstSpirit Development System
SYMBOLIC_HOSTNAME=Development System
# JMX monitoring for JVM and FirstSpirit performance data
#jmx.port=8002
#jmx.password.file=conf/fs-jmxpasswd.conf
# to enable JMX authentication, create file firstspirit5/conf/fs-jmxpasswd.conf
# with the following content:
# monitorRole PASSWORD1
# controlRole PASSWORD2
# log waring if JVM GC pauses exceed this limit in seconds
hiccup.warningLogLimit=3
# activate, if external Frontend Server, AppServer
# or different DNS name for start page is used
#URL=http://cmshost.mydomain.com
#fs.url.hostname=cmshost.mydomain.com
#fs.url.httpport=80
#fs.url.usehttps=false
# connection parameters for SiteArchitect and ServerManager
# usually no change is required here
webstart.client.server=
webstart.client.port=0
webstart.client.usehttps=false
webstart.client.connection=HTTP
webstart.client.servletZone=
webstart.client.compression=0
webstart.client.encryption=0
webstart.client.parameters=
webstart.client.memory=0
webstart.admin.server=
webstart.admin.port=0
webstart.admin.usehttps=false
webstart.admin.connection=HTTP
webstart.admin.servletZone=
webstart.admin.compression=0
webstart.admin.encryption=0
webstart.admin.parameters=
webstart.admin.memory=0
# SMTP configuration
# mail recipient will be set specifically in FirstSpirit tasks or workflows
mail.smtp=mail.mydomain.com
mail.sender=firstspirit-cmshost@mydomain.com
mail.default-recipient=
LICENSE_EXPIRATION_MAIL_ADDRESS=name@mydomain.com
LICENSE_EXPIRATION_WARNING_DAYS=30
# assign FirstSpirit Server Administrator role to LDAP groups
externalServerAdminGroup.1=CN=firstspirit-admins,OU=FirstSpirit,DC=mydomain,DC=com
# LDAP authentication and group membership
# in addition, all lines with "LdapLoginModule" must be activated
# in ServerMonitor -> Configuration -> Authentication (fs-jaas.conf)
LDAP.NAME=mydomain.com
LDAP.HOST_URL=ldap://ldaphost1.mydomain.com ldap://ldaphost2.mydomain.com
LDAP.SSL=FALSE
LDAP.AUTHENTICATION=SEARCH_BIND
LDAP.SEARCH.BIND_DN=cn=technicaluser,cn=users,dc=mydomain,dc=com
LDAP.SEARCH.BIND_PASSWORD=password
LDAP.SEARCH.BASE_DN=DC=e-spirit,DC=de
LDAP.SEARCH.FILTER=(sAMAccountName=$USER_LOGIN$)
LDAP.IMPORT_USER=TRUE
LDAP.IMPORT_USER.GROUP_ATTRIBUTE=memberof
LDAP.IMPORT_USER.LOGIN_ATTRIBUTE=sAMAccountName
LDAP.IMPORT_USER.NAME_ATTRIBUTE=givenName,sn
LDAP.IMPORT_USER.EMAIL_ATTRIBUTE=mail
LDAP.IMPORT_USER.PHONE_ATTRIBUTE=telephoneNumber
LDAP.IMPORT_USER.ABBREVIATION_ATTRIBUTE=initials
# limit FirstSpirit search recursion depth over foreign key references in datasets
indexing.maxNoOfAssociations=1
# check available filesystem space and warn by email to "mail.default-recipient"
# or shut down FirstSpirit server if given usage percentage levels are reached
hdd.limit=90
hdd.limit.active=true
hdd.shutdown=95
hdd.shutdown.active=true
# comma-separated list of directories to check
hdd.directories=${cmsroot}
# limits for project backups in byte and days
#backup.size.limit=500G
#backup.min.age=30
#backup.max.age=60
# time (seconds) after an unused project repository and project registry is removed from cache, set to 7 days
REPOSITORY_UNLOAD_TIME=604800
registry.unloadTime=604800