Use DWeb defaults for dns
and dht
servers in dweb-discovery or [dweb-discovery-swarm](https://github.com/distributedweb
g/dweb-discovery-swarm). The dns and dht servers are used to discover other peers.
Run discovery servers with [dweb-dns-discovery](https://github.com/distributedweb g/dweb-dns-discovery#cli) or a bittorrent-dht server (such as https://github.com/hyperswarm/dht).
Create a config object and pass it to discovery swarm.
Any options you specify will overwrite the defaults. See discovery swarm for options.
var Swarm = require('dweb-discovery-swarm')
var defaults = require('dweb-swarm-defaults')
var config = defaults({
stream: function () {
return drive.createPeerStream()
}
})
var swarm = Swarm(config)