SFTP user with specific rights

I’d like to create SFTP users for my Linux server who have a folder like /home/Server, or another one, to work in. This could be thought of as similar to GitHub Collaborators. There’s a folder that belongs to root, and each user should only have this specific folder as their home directory and be able to delete, write, and read files within it. I’ve already tried a few things, but haven’t gotten the right result.

If you have any questions feel free to ask.