This guide provides the recommended setup for dataset permissions, shares and application data storage.

Dataset Permissions

TrueCharts applications are designed to use the apps (568) user for data permissions. Configure your dataset permissions as shown below to allows applications access.

If your existing dataset shows Edit ACL then you need to Strip ACL before continuing.

https://prod-files-secure.s3.us-west-2.amazonaws.com/00ca13a9-3fa4-4fd5-a345-67a1f89ff832/866af093-834a-493e-b7e6-9960e532dcfe/data-perms-59e0ec047c93e19599b6f3d8d8821134.png

SMB Access

For SMB access you will need to create a user(s) that are members of the apps group and modify the default SMB settings.

SMB User

Create a user and assign it to the apps group under Auxiliary Groups as shown below.

https://prod-files-secure.s3.us-west-2.amazonaws.com/00ca13a9-3fa4-4fd5-a345-67a1f89ff832/1930e5d8-3abe-42ef-bb3b-5e3f4b05a2c5/user-groups-78e822a7b770657b18fb6fe231b2d451.png

SMB Share

Create an SMB Share as shown below. All settings should remain default except for Auxiliary Parameters.

After saving SMB settings TrueNAS Scale will launch an Edit ACL screen. Do NOT Save Access Control List as this will overwrite the previously configured permissions. You can make any selection from the TrueNAS GUI to exit this screen, SMB Share will still be configured.

https://prod-files-secure.s3.us-west-2.amazonaws.com/00ca13a9-3fa4-4fd5-a345-67a1f89ff832/a49a9ddc-cc13-455f-a12b-c0fc95e23dd3/share-smb-42237cae8d750e2ab9819d3157b968e7.png

force user=apps
force group=apps

NFS Share

Create an NFS Share which will be used for applications to access the dataset. Configure an NFS Share as shown below. All settings should remain default.

https://prod-files-secure.s3.us-west-2.amazonaws.com/00ca13a9-3fa4-4fd5-a345-67a1f89ff832/5ee142a0-2c40-471a-989f-e366984d2d07/share-nfs-4759fcc671806fdfe97030c7117e1a04.png

App Storage

For most applications data access will be configured under Additional App Storage.