jyw-nw Private cloud pc client is built on nw.js It could share files with your ios client though webrtc. The communication is purely peer-to-peer. No server is needed.