I've started using sshfs more now to mount foreign folders so that I could use my home PC to do all the processing rather than using the foreign server.
For example if I want to compress a bunch of images, it's drastically faster on my machine than on my server. However my images are located on my server. It's much better for me to mount the folder using sshfs and then compress the images even though there is a network cost.
I've used this idea for stuff like Plex but it was more by accident than anything. I need to internalize that I can use my more powerful machines to do alot of the heavy lifting rather than relying on what is available on my less powerful machines.
Create a mount point in the user directory so you don't have to use sudo:
mkdir ~/mnt
An example sshfs command:
sshfs user@192.168.12.41:/home/user/ ~/mnt
An example sshfs command that uses ssh keys:
#!/usr/bin/env bash
sshfs -o IdentityFile=~/.ssh/id_rsa \
-o Port=2202 \
-o IdentitiesOnly=yes \
user@example.org:/home/user/projects/prod \
~/mnt