Lemmy seems like the right place to ask this. Personally I’ve really enjoyed Gurgle, which is a FOSS Wordle clone app.
Any cloud server, any linux server on your network, any virtual machine… is a network hard drive. No need to mess around with shares, permissions or server side settings (caveat: Your ssh user on the remote server DOES need to have the access you want to the files you want… but also duh). Want to edit config files on a remote server in your local text editor? You can. Want to mount your media server in your home directory on your Ubuntu laptop and watch your videos in VLC? You can. Want to just open Finder windows where one is your working directory on a cloud server and one is your home directory on your local machine and just drag files between them? You can. Want to share a hard drive between your Mac, your Windows machine and your Linux Mint laptop and just open the network share with one simple line in the terminal? You can.
The remote server just needs to be running SSH (that’s it! You don’t need ANY OTHER SERVER SIDE code) and you can mount ANY PART OF IT’S FILE SYSTEM like a network drive. It’s file system agnostic on the server side as well. Implementations for Mac and Windows in addition to Linux. Although, admittedly, the non-Linux implementations are a bit janky… but I’m almost a pure Linux user, so that doesn’t affect me… I DO have it running on my MacBook and my Mac Mini, but I barely use those.