UPDATE: I got the drive manually decrypted, mounted and all working great - thanks. I have added the steps below for future reference. UPDATE END
Thanks pasnox. This sounds promising. Having an automated process would be ideal. Unfortunately, I'm not techy enough to follow up on your info and I can't find the documentation in the archive linked to above. Any help with specifically how to set up LUKS drive decryption and mounting with systemd mount services and/or pointers to the appropriate documentation would be much appreciated. Thanks again
---
Steps to manually decrypt and mount LUKS partition with the luks open tool:
1) SSH into Raspberry Pi 4 running LibreELEC;
2) find the location of the external USB SSD drive - run the command:
Output:
Model: [SSD model information]
Disk /dev/sda: [size]GB
3) decrypt LUKS partition, run command (where drive location is taken from above - I had to add "1" as LUKS partition is the first partition on the drive):
cryptsetup luksOpen /dev/sda1 SSD
Output:
Enter passphrase for /dev/sda1:
4) mount the decrypted partition - first, create the desired mount point:
5) Mount the partition:
mount -t auto -v /dev/mapper/SSD /media/SSD
Done - the drive is now accessible through the media centre UI at: