This version service should be used only in local network (No authentication). Data exchange
is already encrypted via Webrtc protocol
, but if you want to
encrypt even metadata exchange (like file names, ids) you can configure
server and clients for https.
To run server as https some env variables must be set before running shelved.
SHELVED_TLS=true
SHELVED_TLS_KEY=<location of key>
SHELVED_TLS_CRT=<location of crt>
For clients:
SHELVE_TLS=true
SHELVE_TLS_KEY=<location of key>
SHELVE_TLS_CRT=<location of crt>