OctoBot

OctoBot

OctoBot

  • Version: 2.0.10+
  • OS: Ubuntu 22.04
  • Category: Developer Tools

Description

OctoBot is a free, open-source cryptocurrency trading robot. It enables you to create, backtest, and optimize automated trading strategies using technical indicators, AI-driven signals, or TradingView automations. OctoBot supports SPOT and Futures markets across more than 12 exchanges and runs entirely on your own VPS, giving you full control over your strategy and data.

Software Included

PackageVersionLicense
OctoBot2.0.10+GPL 3.0
Docker25.0.4Apache 2.0
Docker Compose2.25.0Apache 2.0
fail2ban1.0.2GPL 2.0

Key Features

  • Automate cryptocurrency trading strategies without coding
  • Backtest strategies against historical market data
  • Simulate trades before using real funds
  • Supports technical indicators (TA), AI predictions, and TradingView webhooks
  • Compatible with 12+ major exchanges (SPOT and Futures)
  • Web-based interface for configuration and monitoring
  • Open-source with an active community

Getting Started

1. Deploy OctoBot on an EasyCloudify VPS

Deploy this app from the EasyCloudify Marketplace. Once the VPS is ready, access the OctoBot web interface in your browser at:

http://your-vps-ip

2. Choose Your Strategy

OctoBot supports several pre-configured trading modes. You can:

Strategies Octobot

3. Choose Your Exchange

Connect OctoBot to your preferred cryptocurrency exchange. OctoBot officially supports Binance, Bybit, Coinbase, OKX, Kraken, and many others. Select your exchange from the OctoBot web interface and enter your exchange API keys.

Octobot Supported Exchanges

See all supported exchanges: https://www.octobot.cloud/en/guides/exchanges

4. Test Your Strategy

Before using real funds, validate your strategy using one of two methods:

  • Simulation mode — OctoBot simulates trades using the same logic as live trading, but with virtual funds.
  • Backtesting — Test your strategy against recorded historical market data to evaluate its past performance.

Both modes are accessible from the OctoBot web interface under the Trading section.

Octobot Test Strategy

5. Go Live

Once satisfied with your strategy's performance, add your exchange API keys under Configuration > Accounts and switch OctoBot to real trading mode.

Managing OctoBot

Check container status:

bash
docker ps

View OctoBot logs:

bash
docker logs -f octobot

Restart OctoBot:

bash
docker restart octobot

Update OctoBot to the latest version:

bash
docker pull drakkarsoftware/octobot docker-compose up -d

Important Notes

  • Never share your exchange API keys. Store them only within OctoBot's configuration interface.
  • Start with simulation mode to validate your strategy before committing real funds.
  • Back up your OctoBot configuration and profile data regularly.

Support Details

Resources

New apps added every week

Subscribe to get notified when we launch new 1-click apps — from AI tools to databases and developer stacks.

Browse marketplace

More apps

Strapi

Strapi gives developers the freedom to use their favorite tools and frameworks while allowing editors to manage and distribute their content using an intuitive admin interface.

Read more

Erxes

Erxes is an open-source experience operating system (XOS) and the open-source alternative to HubSpot. It enables businesses, SaaS providers, and digital agencies to build unified customer experiences across all touchpoints from live chat and email to sales pipelines and CRM.

Read more