Peer to Peer Replicator
What is this feature? (and some important notes, please read once)
The Experimental Implementation of the Peer-to-Peer Replicator.
This feature is still in the experimental stage. Please be aware that this feature may not work as expected. Furthermore, it may have some bugs, security issues, and other issues. Please use this feature at your own risk. Please contribute to the development of this feature.
This replicator allows us to synchronise our vault with other devices using a peer-to-peer connection. We can use this to synchronise our vault with our other devices without using a cloud service.
This replicator is based on Trystero. It also uses a signaling server to establish a connection between devices. The signaling server is used to exchange connection information between devices. It does (or,should) not know or store any of our data.
The signaling server can be hosted by anyone. This is just a Nostr relay. For the sake of simplicity and checking the behaviour of the replicator, an instance of the signaling server is hosted by vrtmrz. You can use the experimental server provided by vrtmrz, or you can use any other server.
By the way, even if the signaling server does not store our data, it can see the connection information of some of our devices. Please be aware of this. Also, be cautious when using the server provided by someone else.
Connection Settings
wss://exp-relay.vrtmrz.net/
Enable P2P Replicator | |
---|---|
Relay settings | |
Room ID | This can isolate your connections between devices. Use the same Room ID for the same devices. |
Password | This password is used to encrypt the connection. Use something long enough. |
This device name | Device name to identify the device. Please use shorter one for the stable peer detection, i.e., "iphone-16" or "macbook-2021". |
Auto Connect | |
Start change-broadcasting on Connect |
Signaling Server Connection
No Connection
Peers
Name | Action | Command |
---|