How to create access control in JupyterLab without using JupyterHub

Here is the background, I have a JupyterLab in my server which needs to use a certain IP address and port to get to JupyterLab.

I want to share some of the scripts with my internal user but I don’t want them to have access to all of my files. I want to create a user login in so they when they login they can only have access to the files that I approve.

I have no idea how to achieve this. Do you guys have any ideas? Thank you!