[General] # Instance name can be used to distinguish between different instances using backend api.getInstanceName() instanceName= # set to true to allow using Trilium without authentication (makes sense for server build only, desktop build doesn't need password) noAuthentication=false # set to true to disable backups (e.g. because of limited space on server) noBackup=false # Disable automatically generating desktop icon # noDesktopIcon=true [Network] # host setting is relevant only for web deployments - set the host on which the server will listen # host=0.0.0.0 # port setting is relevant only for web deployments, desktop builds run on a fixed port (changeable with TRILIUM_PORT environment variable) port=8080 # true for TLS/SSL/HTTPS (secure), false for HTTP (unsecure). https=false # path to certificate (run "bash bin/generate-cert.sh" to generate self-signed certificate). Relevant only if https=true certPath= keyPath=