πŸ’ͺPro Hardware Guide

This guide is written for professional liquidity providers to turn a powerful Mini PC into an always-on OpenDEX node.

Two options are available:

  1. Light setup using Neutrinoarrow-up-right and a random open eth provider or optionally Infuraarrow-up-right. This keeps the setup light-weight & cheap, but creates a certain dependency on other people's full nodes.

  2. Full setup using bitcoindarrow-up-right, litecoindarrow-up-right and getharrow-up-right. Requires more resources and an SSD, but keeps the setup trustless.

Light Reference Shopping List (Europe): ~180 €

Full Reference Shopping List (Europe): ~465 €

Setup

  1. Download Ubuntu Server 20.04 LTSarrow-up-right onto your computer. Any other linux distribution supporting docker is also fine. This guide was written using Ubuntu Server 20.04.

  2. Insert a USB Stick into your computer and create the a bootable USB Stickarrow-up-right with the ubuntu image you just downloaded.

  3. Open your Mini PC, plug in RAM & drives, close it, connect it to your router via ethernet cable and to a power supply. Connect a screen via HDMI, a USB keyboard, the created bootable USB Stick, fire the Mini PC up and follow the the inital setup instructions.

  4. Update ubuntu via sudo apt update && sudo apt upgrade

  5. If you are using Ubuntu 20.04, install docker & docker-compose by running sudo apt install docker.io. Otherwise if you are using any version besides Ubuntu 20.04, follow the official instructionsarrow-up-right to install docker.

  6. Add new user opendex:

  1. Add the opendex user to the sudo group (advanced users can skip this and use another user to run sudo commands), the docker group and test if docker is working:

  1. Looking good! Optionally, add an alias to enter your opendexd environment by simply typing "opendex":

  1. Connect the USB stick to your machine and set it up. It is very important to do this for a mainnet setup (given you do not want to lose money)!

DONE! Continue here.

Last updated