✋-Dockerless Setup
Last updated
Was this helpful?
Last updated
Was this helpful?
This page contains instructions how to natively install opendexd
and its minimal dependencies lnd
(BTC) & connext
(ETH & ERC20) on linux. It is mainly geared towards developers and administrators which prefer a native installation over docker.
Make sure to have the following installed:
, current active LTS (we recommend )
, v1.14 or higher
a user called opendexd
This is the easiest and fastest way to install opendexd
on a amd64
machine:
Testers and developers are encouraged to clone the repository from GitHub and install from source:
opendexd
If you want to daemonize opendexd
, so that it starts on boot without needing its own terminal, you can do this using systemd
:
lnd
If you want to daemonize lnd
, so that it starts on boot without needing its own terminal, you can do this using systemd
:
connext
If you want to daemonize connext
, so that it starts on boot without needing its own terminal, you can do this using systemd
:
Create the following opendexd.conf
in /home/opendexd/.opendexd
:
For convenience, consider adding alias opendex-cli='/home/opendexd/opendexd/bin/opendex-cli -p 8886'
to the opendexd user's .bashrc
and source it. Then restart opendexd
once (e.g. with systemctl restart opendexd
) and try running opendex-cli getinfo
, which should return with an overview of opendexd's, as well as lnd's and connext status.
If you see an install error
when installing via npm install
, try npm install --production
& npm install typescript
.
If you are on an architecture that is not amd64
, you'll have to remove grpc-tools
and potentially others from the devDependencies
section of .
Follow the .
Follow the , you want the node
: vector node + database stack.
You can install tor via sudo apt install tor
on most linux distros nowadays, just make sure . If not, consult the . Run systemctl status tor
or ps aux | grep tor
to verify the tor process is running.
Ping us in the help channel of our for support.
When installing on a Raspberry Pi you might see Unexpected error during initialization
. is the solution.