Launch Hummingbot Miner

System Requirements

Hummingbot has been successfully tested with the following specifications:

Operating SystemLinux: Ubuntu 16.04 or later (recommended) *Other Linux installations: Debian GNU/Linux 9, CentOS 7, Amazon Linux 2 AMI
MacOS: macOS 10.12.6 (Sierra) or later
Windows: Windows 10 or later
Memory/RAM1 GB one instance +250 MB per additional instance
StorageInstall using Docker: 5 GB per instance
Install from source: 3 GB per instance
NetworkA reliable internet connection is critical to keeping Hummingbot connected to exchanges.

Supported-Installation Environments

Raspberry Pi-

For Cloud

For experienced and technical users, we recommend setting up a cloud instance and installing the Docker version or from source. This enables Hummingbot to run 24/7.

Using Hummingbot as a long-running service can be achieved with the help of cloud platforms such as Google Cloud Platform, Amazon Web Services, and Microsoft Azure. You may read our blog about running Hummingbot on different cloud providers.

As of version 0.28.0, installing Docker takes up around 500 MB of storage space and 4 GB for Hummingbot Docker image. We tested to install and run Hummingbot on these free to lowest machine types.

ProviderInstance TypeInstance Details
Google Cloud Platformg1-small1 vCPU, 1.7 GB memory
Amazon Web Servicest2.small1 vCPU, 2 GB memory
Microsoft AzureStandard_D2s_v32 vCPU, 8 GB memory

These instances are pre-loaded with system files that take up around 1.2 GB, so we recommend having at least 8 GB of storage space in your cloud server.

Exception for celo-arb strategy — Running a  Celo Arbitrage strategy requires a minimum of t2.medium AWS instance type for improved performance.

Check with the relevant cloud provider for instructions on how to set up a new Virtual Machine Instance on each major cloud platform.

Update Hummingbot

We publish a new release of Hummingbot approximately once every month.

See this article for instructions on how to Restore or Update Hummingbot version:

Edit on GitHub