Files
config/🍪/Vikunja/config.yml
2025-07-30 21:25:57 +03:00

124 lines
2.0 KiB
YAML

service:
JWTSecret: "<jwt-secret>"
jwtttl: 259200
jwtttllong: 2592000
interface: ":3456"
publicurl: ""
rootpath: ./data/
maxitemsperpage: 50
enablecaldav: true
motd: "..."
enablelinksharing: true
enableregistration: true
enabletaskattachments: true
timezone: Europe/Moscow
enabletaskcomments: true
enabletotp: true
testingtoken: ''
enableemailreminders: true
enableuserdeletion: true
maxavatarsize: 1024
demomode: false
allowiconchanges: true
customlogourl: ''
enablepublicteams: false
sentry:
enabled: false
database:
type: "sqlite"
user: "vikunja"
password: ""
host: "localhost"
database: "vikunja"
path: "./vikunja.db"
maxopenconnections: 100
maxidleconnections: 50
maxconnectionlifetime: 10000
typesense:
enabled: false
cors:
enable: false
mailer:
enabled: false
log:
path: <rootpath>/logs
enabled: true
standard: "stdout"
level: "INFO"
database: "off"
databaselevel: "WARNING"
http: "stdout"
echo: "off"
events: "off"
eventslevel: "info"
mail: "off"
maillevel: "info"
ratelimit:
enabled: false
files:
basepath: ./files # relative to the binary
maxsize: 20MB
migration:
todoist:
enable: false
trello:
enable: false
microsofttodo:
enable: false
avatar:
gravatarexpiration: 3600
backgrounds:
enabled: true
providers:
upload:
enabled: true
unsplash:
enabled: false
legal:
imprinturl:
privacyurl:
keyvalue:
type: "memory"
auth:
local:
enabled: true
openid:
enabled: false
metrics:
enabled: false
defaultsettings:
avatar_provider: marble
avatar_file_id: 0
email_reminders_enabled: false
discoverable_by_name: false
discoverable_by_email: false
overdue_tasks_reminders_enabled: true
overdue_tasks_reminders_time: 9:00
default_project_id: 0
week_start: 0
language: <unset>
# The time zone of each individual user. This will affect when users get reminders and overdue task emails.
timezone: Europe/Moscow
webhooks:
enabled: true
timeoutseconds: 30
proxyurl:
proxypassword: