# Bitpool Edge Requirements

## Server Hardware

We have successfully run Bitpool-Edge on a range of physical and virtual hardware platforms (`NUC`, `RPi`, `AWS-EC2`, generic laptops...) without issue, and we believe it should run on any modern system that supports this type of containerisation.

Given that Bitpool-Edge nodes have the ability to communicate using legacy protocols (`BACNet`, `Modbus`), we have allowed for serial (`RS232`, `RS485`) access from the running Docker container down into the host hardware ports.

> The only consideration when selecting hardware, is the ability to access peripherals on the local host hardware (i.e., serial ports) from a Docker container.&#x20;

> USB/Serial adapters are commonplace today, these will also work like actual physical DB9 serial ports.

### CPU

Bitpool-Edge will run smoothly on a `single CPU core`, and we would recommend **2 or more cores** to fully make use of background processing.

### RAM

With a Linux based systems then you should have **at least 1GB of RAM**, where `Windows` and `macOS` systems usually require a bit more RAM.

> We would also recommend increasing memory when performing I/O intensive tasks.

### Storage

Bitpool-Edge does not require excessive storage to run correctly, **at least 1 GB** capacity will be fine to start, but this is dependent on your individual requirements.

## Server OS / Architecture

Bitpool-Edge runs on virtually any system where Docker can be installed and supported. This means it runs on **Linux**, **macOS**, **Windows** and can container other solutions currently available today.

Our Docker image is built for the most common architecture variants, so when you pull from the Docker-Hub repo, Docker will determine the correct type to use with your host system.

> Find here the [supported architectures](https://hub.docker.com/r/bitpoolos/bitpool-edge/tags) for Bitpool-Edge - and a full list of [Docker support](https://github.com/docker-library/official-images#architectures-other-than-amd64) overall.&#x20;

## Supported Browsers

The following browsers are supported:

* Google Chrome
* Mozilla Firefox
* Microsoft Edge
* Apple Safari

> Note, only the latest stable version of these browsers are supported.
