I used to self-host transfer.sh, but nowadays I just use WebDAV. 1. it's easy to get WebDAV running, most of HTTP server support it through modules. or you could run it with rclone, on non-standard port or behind a reverse proxy 2. I don't share upload access with others, it's only for my own use. and this way I don't need to deal with huge uploads or illegal contents. 3. I could also just curl it, the uploaded conte…
I’m a big fan of WebDAV. As a bonus, you can host tiddlywiki in WebDAV and it just works. The only downside as far as I can tell is WebDAV support in Windows Explorer has problems with modern TLS setups.
Nowadays I mainly use linux distro, the main use case of accessing files from LAN server is watching movies or TV series. I just create m3u/m3u8 playlist on server and play it through HTTP (not necessarily use WebDAV in this case). this way could avoid potential troubles I could get from mounting a remote directory.
# LAN server
ls -1 *.mp4 >playlist.m3u
# computer, mpv with "save-position-on-quit"
mpv http://raspberrypi.lan/path/to/playlist.m3u