docs: update install.md to same content as on lighting-dev-site
It seems that at some point the installation docs of the
https://github.com/lightninglabs/lightning-dev-site/ was identical to
this file (without page navigation + next steps).
Seems that this commit did not get ported to this repo:
1ad7d3189d
In this PR the info for macaroons and noencryptwallet is copied over
from the above mentioned commit.
This commit is contained in:
parent
1819abf224
commit
b4e280eb15
@ -147,11 +147,11 @@ To send this "special" HTLC type, include the `--debugsend` command at the end
|
||||
of your `sendpayment` commands.
|
||||
|
||||
|
||||
There are currently two primary ways to run `lnd`, one requires a local `btcd`
|
||||
instance with the RPC service exposed, and the other uses a fully integrate
|
||||
There are currently two primary ways to run `lnd`: one requires a local `btcd`
|
||||
instance with the RPC service exposed, and the other uses a fully integrated
|
||||
light client powered by [neutrino](https://github.com/lightninglabs/neutrino).
|
||||
|
||||
#### Running lnd in light client mode
|
||||
#### Running lnd in Light Client Mode
|
||||
|
||||
In order to run `lnd` in its light client mode, you'll need to locate a
|
||||
full-node which is capable of serving this new light client mode. A [BIP
|
||||
@ -161,8 +161,7 @@ running `roasbeef`'s fork of btcd. A public instance of such a node can be
|
||||
found at `faucet.lightning.community`.
|
||||
|
||||
To run lnd in neutrino mode, run `lnd` with the following arguments, (swapping
|
||||
in `--bitcoin.simnet` for `simnet` mode if needed), and also your own `btcd`
|
||||
node if available:
|
||||
in `--bitcoin.simnet` if needed), and also your own `btcd` node if available:
|
||||
```
|
||||
lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --bitcoin.node=neutrino --neutrino.connect=faucet.lightning.community
|
||||
```
|
||||
@ -200,6 +199,29 @@ lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --bitcoin.node=bitcoin
|
||||
- If you DO choose to explicitly pass the auth parameters in your `lnd.conf` or command line options for `lnd` (`bitcoind.rpcuser` and `bitcoind.rpcpass` as shown in example command above), you must also specify the `bitcoind.zmqpath` option. Otherwise, `lnd` will attempt to get the configuration from your `bitcoin.conf`.
|
||||
- You must ensure the same address (including port) is used for the `bitcoind.zmqpath` option passed to `lnd` as for the `zmqpubrawblock` and `zmqpubrawtx` passed in the `bitcoind` options.
|
||||
|
||||
#### Disabling Wallet Encryption
|
||||
|
||||
To disable encryption of the wallet files, pass the `--noencryptwallet` argument
|
||||
to `lnd`. Obviously beware the security implications of running an unencrypted
|
||||
wallet - this argument must only be used for testing purposes.
|
||||
|
||||
#### Macaroons
|
||||
|
||||
`lnd`'s authentication system is called **macaroons**, which are decentralized
|
||||
bearer credentials allowing for delegation, attenuation, and other cool
|
||||
features. You can learn more about them in Alex Akselrod's [writeup on
|
||||
Github](https://github.com/lightningnetwork/lnd/issues/20).
|
||||
|
||||
Running `lnd` for the first time will by default generate the `admin.macaroon`,
|
||||
`read_only.macaroon`, and `macaroons.db` files that are used to authenticate
|
||||
into `lnd`. They will be stored in the default `lnd` data directory. Note that
|
||||
if you specified an alternative data directory (via the `--datadir` argument),
|
||||
you will have to additionally pass the updated location of the `admin.macaroon`
|
||||
file into `lncli` using the `--macaroonpath` argument.
|
||||
|
||||
To disable macaroons for testing, pass the `--no-macaroons` flag into *both*
|
||||
`lnd` and `lncli`.
|
||||
|
||||
#### Network Reachability
|
||||
|
||||
If you'd like to signal to other nodes on the network that you'll accept
|
||||
|
Loading…
Reference in New Issue
Block a user