Advanced

HTTPS

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>