Skip to content
Snippets Groups Projects
arsnova.properties.example 6.98 KiB
Newer Older
################################################################################
# General server settings
################################################################################
# The URL under which the ARSnova server is reachable. Use
# http://localhost:8080 for development.
root-url=https://example.com
# The context paths where the ARSnova modules have been deployed
customization.path=/customization
mobile.path=/mobile
presenter.path=/presenter
# SSL configuration
security.keystore=/etc/arsnova/arsnova.jks
# WebSockets server
socketio.ip=0.0.0.0
socketio.port=10443
################################################################################
# Database
################################################################################
couchdb.host=localhost
couchdb.port=5984
couchdb.username=admin
couchdb.password=
################################################################################
# E-Mail
################################################################################
mail.sender.name=ARSnova
mail.sender.address=
mail.host=


################################################################################
# Authentication
################################################################################
# After the specified number of login tries the client IP will be banned for
# several minutes
security.authentication.login-try-limit=50
# Configuration parameters for authentication services:
# enabled: enable or disable the service
# title: the title which is displayed by frontends
# login-dialog-path: URL of a login dialog page
# image: an image which is used for frontend buttons

# Guest authentication
#
security.guest.enabled=true
security.guest.order=0
security.guest.lecturer.enabled=true
# Setup combined login if you want to use a single, customized login page
# which is used for multiple authentication services.
security.custom-login.enabled=false
security.custom-login.title=University
security.custom-login.login-dialog-path=
security.custom-login.image=
security.custom-login.order=0
# Internal authentication
#
# Specific parameters:
# activation-path: URL of the account activation page
# allowed-email-domains: Allows you to restrict registration to specific
#     domains. You can use wildcards (*), e. g. *.*.example.com. Multiple
#     entries are separated by commas.
# registration-mail.subject: Subject used for registration e-mail
# registration-mail.body: Text body used for registration e-mail. {0} will be
#     replaced by the value of activation-path.
#
security.user-db.enabled=true
security.user-db.login-dialog-path=account.html
security.user-db.activation-path=account.html
security.user-db.reset-password-path=account.html
security.user-db.order=0
security.user-db.allowed-email-domains=*
security.user-db.registration-mail.subject=ARSnova Registration
security.user-db.registration-mail.body=Welcome to ARSnova!\n\nPlease confirm \
    your registration by visiting the following web address:\n{0}\n\n\
    Afterwards, you can log into ARSnova with your e-mail address and password.
security.user-db.reset-password-mail.subject=ARSnova Password Reset
security.user-db.reset-password-mail.body=You requested to reset your \
    password.\n\nPlease follow the link below to set a new password:\n{0}

# LDAP authentication
# Specific parameters:
# url: LDAP server URL
# user-dn-pattern: Pattern used to check user credentials against the LDAP
#     server. {0} will be replaced with the user ID by ARSnova.
#
security.ldap.enabled=false
security.ldap.login-dialog-path=login-ldap.html
security.ldap.image=
security.ldap.order=0
security.ldap.url=ldap://example.com:33389/dc=example,dc=com
security.ldap.user-dn-pattern=uid={0},ou=arsnova
# Not yet implemented parameters
#security.ldap.user-search-filter=(uid={0})
#security.ldap.user-search-base="ou=people"
# CAS authentication
#
security.cas.enabled=false
security.cas.image=
security.cas.order=0
security.cas-server-url=https://example.com/cas

# OAuth authentication with third party services
# Specific parameters:
# key: OAuth key/id provided by a third party auth service
# secret: OAuth secret provided by a third party auth service
security.facebook.enabled=false
security.facebook.order=0
security.facebook.key=
security.facebook.secret=

security.twitter.enabled=false
security.twitter.order=0
security.twitter.key=
security.twitter.secret=

security.google.enabled=false
security.google.order=0
security.google.key=
security.google.secret=
################################################################################
# ARSnova Connector (for LMS)
################################################################################
connector.uri=http://localhost:8080/connector-service
connector.username=test

################################################################################
# Features
################################################################################
# Enable MathJax to allow the use of Math formulas written in TeX syntax in
# text fields.
features.mathjax.enabled=true

# The following features are considered experimental because they have not been
# tested in a production environment over a longer time frame and/or their
# behavior will change in future releases.
#
features.markdown.enabled=false
features.learning-progress.enabled=false
features.students-own-questions.enabled=false
features.question-format.flashcard.enabled=false
features.question-format.grid-square.enabled=false


################################################################################
# Customization
################################################################################
# minutes, after which the feedback is deleted
feedback.cleanup=10

Christoph Thelen's avatar
Christoph Thelen committed
# maximal filesize in bytes
upload.filesize_b=1048576

# maximal number of answer options allowed for a skill question
question.answer-option-limit=8
# Enable Markdown and MathJax parsing in answer options. Formatting in answer
# options should be used cautiously since it could lead to display errors.
# Answer options will still not be parsed in diagrams. This setting has no
# effect if neither MathJax nor Markdown are enabled.
question.parse-answer-option-formatting=false

# Links which are displayed in the frontend applications
#
links.blog.url=https://arsnova.eu/blog/
links.documentation.url=https://arsnova.eu/manual/
links.presenter-documentation.url=
links.overlay.url=https://arsnova.eu/overlay/
links.organization.url=
links.imprint.url=
links.privacy-policy.url=


################################################################################
# Tracking
################################################################################
# It is possible to use an external tracking software with ARSnova. Currently
# Piwik is the only supported tracking provider.
#
tracking.provider=piwik
tracking.tracker-url=
tracking.site-id=