Any recommendations?
I've used https://filebrowser.org/ and it's okay. I've also Seafile, but my current setup is sftp clients (Transmit nowadays) and Syncthing if I need the files on multiple computers.
Check out https://syncthing.net/
https://docs.python.org/2/library/simplehttpserver.html
Python2's httpservr is more complex:
https://docs.python.org/3/library/http.server.html#module-ht...
Good luck.