dice-threeInstallation Setup

image

DROSERA Installation Ultimate Guide

Installation

The Drosera Operator runs on Linux.

There are two core methods to obtain the Drosera Operator application:

  • Pre-built binaries

  • Docker Images

Pre-built Binaries

Each Drosera Operator release includes pre-built binaries. You can download the latest release from the Drosera Operator GitHub Releases pagearrow-up-right.

Platforms

Binaries are supported on the following platforms:

  • x86_64-unknown-linux-gnu: AMD/Intel 64-bit processors (most desktops, laptops, servers)

Currently, only Ubuntu 22.04 and greater is officially supported. The Drosera team will work on supporting more Linux distributions out-of-the-box in the future.

Usage

Each binary is contained in a .tar.gz archive. To use the Drosera Operator binary, follow the following steps:

Steps

  1. Go to the Releasesarrow-up-right page and select the latest release.

  2. Download the drosera-operator-${VERSION}-x86_64-unknown-linux-gnu.tar.gz binary. For example, to obtain the binary file for v1.0.0-main.1 (the latest version at the time of writing), a user can run the following commands in a linux terminal:

The "main.1" suffix indicates a pre-release.

  1. Test the binary with ./drosera-operator --version to verify the binary is working and the version matches the expected version.

  2. (Optional) Move the drosera-operator binary to a location in your PATH, so the drosera-operator command can be called from anywhere. For example, to copy drosera-operator from the current directory to usr/bin, run sudo cp drosera-operator /usr/bin.

Docker

We also provide Docker images for the Drosera Operator. The Docker image can be obtained by pulling from our public registry:

Test the Docker image by running the following command:

The Drosera Operator is a lightweight application that can run on most modern systems. However, we recommend the following system requirements for optimal performance:

  • 2 CPU Cores

  • 4 GB RAM

  • 20 GB Disk Space

The more traps you are opted into, the more resources the Drosera Operator will consume. We recommend starting with the above requirements and scaling up as needed.

The Drosera Operator is still in development and these requirements may change in the future after further benchmarking.

A self-managed Ethereum node is recommended for optimal performance. However, a 3rd party node such as Infura can be used as well but beware, the Drosera Operator will cause significant usage spikes.

Last updated