
In simple English
This tool sets up a complete cryptocurrency trading platform on your own computer or server with a single command. It runs eighteen different parts at once, including databases, price feeds, trading bots, and a web dashboard. You need a server with at least 4 GB of memory and 5 GB of free disk space to run it. It costs nothing for the software itself, but you need your own exchange accounts and API keys to trade. Running it takes some technical knowledge of Docker and server maintenance.
What it is
A Docker Compose configuration that pulls and runs eighteen pre-built container images for the Gainium trading platform. It wires together MongoDB, Redis, RabbitMQ, several trading bot services, an API, and a Next.js web frontend.
What it is good for
Solo traders and developers who want to self-host the Gainium automated trading platform instead of paying for the cloud version.
- Brings up eighteen microservices, databases, and a web dashboard with a single docker-compose command.
- Includes dedicated services for DCA, grid, and combination trading bots out of the box.
- Provides helper scripts for encryption keys and password resets.
- Demands at least 4 GB of RAM and 5 GB of disk space to run all eighteen containers.
- Exposing internal ports incorrectly can create security risks, such as open proxy validators.
- Requires command-line management for user password resets since there is no automated email recovery flow on self-hosted setups.
Manual multi-container deployments and custom trading bot orchestration setups.
Docker Desktop and a reverse proxy like Nginx or Caddy.
- freqtrade/freqtrade56k stars
A popular open-source cryptocurrency algorithmic trading bot written in Python with its own CLI and web interface.
- Superalgos/Superalgos5.7k stars
An open-source trading automation platform with visual design tools and charting.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
git clone https://github.com/Gainium/docker-sh.git cd docker-sh cp .env.sample .env ./setupEncryptKey.sh docker-compose up -d