I’ve used Fly for a while and am comfortable setting up Wireguard tunnels to connect to my machines. I’m bringing new team members onto Fly - and they are not as comfortable.
We have a production server with a volume mounted for uploaded files. They need to easily rsync the contents of this volume to their local machine for testing.
The fly sftp command is a helpful candidate here - specifically fly sftp shell as a way to bulk move files - but this is also opaque and difficult for junior team members.
I was able to solve a previously unsolvable problem with a one-off like this to figure out where my files were mounted on the system
fly ssh sftp find | grep filename
and then once I found it
fly ssh sftp get /home/nonroot/filename
but I didn’t know ahead of time where the volume was mounted within the filesystem and I don’t know off hand if “nonroot” is the common place where the volumes are mounted.