user/lan-only.md: fix link
Change-Id: Ic4d01ac19eb26762976550cd19853ec518627e5d
This commit is contained in:
parent
3474f0ad48
commit
7529ada40d
|
@ -9,10 +9,8 @@ However, some services are external so in this document we will explain some twe
|
||||||
:depth: 3
|
:depth: 3
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Bootstrapping
|
## Bootstrapping
|
||||||
|
|
||||||
|
|
||||||
### What is a bootstrap?
|
### What is a bootstrap?
|
||||||
|
|
||||||
Jami uses the [distributed hash table (DHT)](https://en.wikipedia.org/wiki/Distributed_hash_table) technology to find other users.
|
Jami uses the [distributed hash table (DHT)](https://en.wikipedia.org/wiki/Distributed_hash_table) technology to find other users.
|
||||||
|
@ -24,14 +22,12 @@ By default, **bootstrap.jami.net** is configured, but any node in the public DHT
|
||||||
So, if the Internet is cut, you need another bootstrap to create a network.
|
So, if the Internet is cut, you need another bootstrap to create a network.
|
||||||
On a LAN, there is two ways to configure it in Jami:
|
On a LAN, there is two ways to configure it in Jami:
|
||||||
|
|
||||||
|
|
||||||
### Bootstrap settings
|
### Bootstrap settings
|
||||||
|
|
||||||
In the advanced account settings, the user can configure multiple bootstraps.
|
In the advanced account settings, the user can configure multiple bootstraps.
|
||||||
**bootstrap.jami.net** is usually the default, **bootstrap.jami.net;your.bootstrap.tld** will be valid.
|
**bootstrap.jami.net** is usually the default, **bootstrap.jami.net;your.bootstrap.tld** will be valid.
|
||||||
The IP:port of another DHT node can be specified as a bootstrap.
|
The IP:port of another DHT node can be specified as a bootstrap.
|
||||||
|
|
||||||
|
|
||||||
### Running a bootstrap
|
### Running a bootstrap
|
||||||
|
|
||||||
It's possible to run a DHT node to serve as a bootstrap for Jami clients.
|
It's possible to run a DHT node to serve as a bootstrap for Jami clients.
|
||||||
|
@ -39,7 +35,6 @@ In this case, the bootstrap field in the settings must be replaced by the new bo
|
||||||
The documentation to run a DHT node is located in OpenDHT's wiki:
|
The documentation to run a DHT node is located in OpenDHT's wiki:
|
||||||
<https://github.com/savoirfairelinux/opendht/wiki/Running-a-node-with-dhtnode>.
|
<https://github.com/savoirfairelinux/opendht/wiki/Running-a-node-with-dhtnode>.
|
||||||
|
|
||||||
|
|
||||||
### Local Peer Discovery
|
### Local Peer Discovery
|
||||||
|
|
||||||
Another way is to enable peer discovery.
|
Another way is to enable peer discovery.
|
||||||
|
@ -47,7 +42,6 @@ This will announce the bootstrap on the network by broadcasting UDP packets (lik
|
||||||
So, UDP broadcast must be supported by the network in order to work.
|
So, UDP broadcast must be supported by the network in order to work.
|
||||||
However, this method does not need to specify an ip:port in the settings, so it can be preferred.
|
However, this method does not need to specify an ip:port in the settings, so it can be preferred.
|
||||||
|
|
||||||
|
|
||||||
## TURN
|
## TURN
|
||||||
|
|
||||||
Another external service is the TURN server, used as a fallback for connections if the NAT block all possible connections.
|
Another external service is the TURN server, used as a fallback for connections if the NAT block all possible connections.
|
||||||
|
@ -55,7 +49,6 @@ Generally it is **turn.jami.net** but can be any TURN (we use [coturn](/develope
|
||||||
|
|
||||||
On a LAN, it may be ignored (because there will be no NAT), but disabling it should not be necessary (because it will not be used if unreachable).
|
On a LAN, it may be ignored (because there will be no NAT), but disabling it should not be necessary (because it will not be used if unreachable).
|
||||||
|
|
||||||
|
|
||||||
## On mobile (DHT Proxy)
|
## On mobile (DHT Proxy)
|
||||||
|
|
||||||
A DHT Proxy is used with mobile devices to save battery by avoiding synchronization.
|
A DHT Proxy is used with mobile devices to save battery by avoiding synchronization.
|
||||||
|
@ -67,9 +60,8 @@ On iOS it is basically impossible to work without push, as the OS from Apple wil
|
||||||
So you can not disable the usage of push-notifications.
|
So you can not disable the usage of push-notifications.
|
||||||
However, for Android, you may want to self-host your proxy (with or without UnifiedPush support), or you can disable the DHT Proxy and enable "Run in the background" in order to use your local DHT.
|
However, for Android, you may want to self-host your proxy (with or without UnifiedPush support), or you can disable the DHT Proxy and enable "Run in the background" in order to use your local DHT.
|
||||||
|
|
||||||
|
|
||||||
## Name server
|
## Name server
|
||||||
|
|
||||||
Finally, the last external service you may need is a **name server**.
|
Finally, the last external service you may need is a **name server**.
|
||||||
This is used to translate addresses (the 40-characters fingerprint ID) to usernames.
|
This is used to translate addresses (the 40-characters fingerprint ID) to usernames.
|
||||||
You may not have access to **ns.jami.net**, but you can self-host one (:doc:`/developer/name-server-protocol`) or only use IDs.
|
You may not have access to **ns.jami.net**, but you can self-host one ([name server protocol](/developer/jami-concepts/name-server-protocol)) or only use IDs.
|
||||||
|
|
Loading…
Reference in New Issue