Interresting but it really doesn't seem that simple. I usually just use rsync whenever I need to move some stuff from one machine to the other.<p>I can't really take your word for it that you won't store any files, furthermore that might not even be legal, depedending on your country you must log transactions as a service provider.<p>What about SSL / encryption if you want to run the server your self, I took a peek at the source code and it be nice if certificate was configurable through the config files or ENV vars.<p>I think WebSockets should stay in the browser, but maybe that is just me being pedantic.
Interesting.<p>Would it make sense to pair this with WireGuard, to provide end-to-end encrypted file transfer?<p>If we setup a WireGuard connections between two nodes, then run the server and client through this link, it should work seamlessly, right?
Well fucking done. I wanted to build this ~5 years ago, but nodejs wasn't mature enough. I tried in Java but doing your own UPnP implementation is no fun.