service: # This token is used to verify issued JWT tokens. # Default is a random token which will be generated at each startup of vikunja. # (This means all already issued tokens will be invalid once you restart vikunja) JWTSecret: "" # The interface on which to run the webserver interface: ":3456" # The URL of the frontend, used to send password reset emails. frontendurl: "" # The base path on the file system where the binary and assets are. # Vikunja will also look in this path for a config file, so you could provide only this variable to point to a folder # with a config file which will then be used. rootpath: # The number of items which gets returned per page pagecount: 50 # If set to true, enables a /metrics endpoint for prometheus to collect metrics about the system # You'll need to use redis for this in order to enable common metrics over multiple nodes enablemetrics: false database: # Database type to use. Supported types are mysql and sqlite. type: "sqlite" # Database user which is used to connect to the database. user: "vikunja" # Databse password password: "" # Databse host host: "localhost" # Databse to use database: "vikunja" # When using sqlite, this is the path where to store the data Path: "./vikunja.db" # Whether to show mysql queries or not. Useful for debugging. showqueries: "false" # Sets the max open connections to the database. Only used when using mysql. openconnections: 100 cache: # If cache is enabled or not enabled: false # Cache type. Possible values are memory or redis, you'll need to enable redis below when using redis type: memory # When using memory this defines the maximum size an element can take maxelementsize: 1000 redis: # Whether to enable redis or not enabled: false # The host of the redis server including its port. redishost: 'localhost:6379' # The password used to authenicate against the redis server redispassword: '' # 0 means default database db: 0 mailer: # Whether to enable the mailer or not. If it is disabled, all users are enabled right away and password reset is not possible. enabled: false # SMTP Host host: "" # SMTP Host port port: 587 # SMTP username username: "user" # SMTP password password: "" # Wether to skip verification of the tls certificate on the server skiptlsverify: false # The default from address when sending emails fromemail: "mail@vikunja" # The length of the mail queue. queuelength: 100 # The timeout in seconds after which the current open connection to the mailserver will be closed. queuetimeout: 30