1.0 KiB
Trilium instance
A Trilium instance represents a server. If Synchronization is set up, since multiple servers are involved (the one from the desktop client and the one the synchronisation is set up with), sometimes it can be useful to distinguish the instance you are running on.
Setting the instance name
To set up a name for the instance, modify the config.ini
:
[General]
instanceName=Hello
Distinguishing the instance on back-end
Use api.getInstanceName()
to obtain the instance name of the current server, as specified in the config file or in environment variables.
Limiting script runs based on instance
For a script that is run periodically or on a certain event, it's possible to limit it to certain instances without having to change the code. Just add runOnInstance
and set as the value the instance name where the script should run. To run on multiple named instances, simply add the label multiple times.