3. CLNRest - Ensure that core lightning's `CLNRest` API server is configured. Configuration instructions [here](https://docs.corelightning.org/docs/rest#configuration)
4. Create/reuse core-lightning's rune. Check [`createrune`](https://docs.corelightning.org/reference/lightning-createrune) and [`showrunes`](https://docs.corelightning.org/reference/lightning-showrunes) documentation for more details on how to create runes
4. Copy the `rune` and save it in a file which must be accessible to RTL. The content of the file must be `LIGHTNING_RUNE="<your-rune>"`
If there is an error with `upstream dependency conflict` message then replace `npm install --omit=dev` with `npm install --omit=dev --legacy-peer-deps`.
*`lnImplementation` - This should be `CLN`, indicating that RTL is connecting to a core lightning node
*`runePath` - Path of the folder including **filename** which contains the `rune` for the node. The content of the file must be `LIGHTNING_RUNE="<your-rune>"`
*`lnServerUrl` - complete url with ip address and port of the CLNRest server
*`multiPass` - Specify the password (in plain text) to access RTL. This password will be hashed and not stored as plain text
*`configPath` (optional) - File path of the core lightning config file, if RTL server is local to the core lightning server