No tips as such, but you could use a raspberry-pi as a server with a large thumb drive for storage and test, test, test or ‘use a [Docker] container terminal in a browser, attach to someone else’s terminal, and share control’ (Docker in Practice, p.32). Docker-Terminal: a terminal for Docker containers.
As you probably know SSH is the sledgehammer protocol as bypasses firewall and mounts an entire file system (cool, but very heavy). If your use case is just files not the traversal of an entire filesystem you could try Syncthing SSH Tunneling if firewall is the issue.
Read more here or here if you like. You can also get on board here. Ah nondescript here links, an internet bloggers gem (google analytics it’s all on you).
Side note: I actually got into an argument with another student over having to click reference links to do some research gathering as there was no search term box to enter a phrase into. It’s official, clicking links is just too damn hard work! Bye .