Links

Local installation

Option 1: With the executable

  1. 1.
    Download the latest version for your system:
  2. 2.
    Start the downloaded executable. OctoBot opens a terminal and installs its configuration environment and the OctoBot management interface opens automatically.
On Windows, you can just double click the executable.
On Linux, first type chmod +x OctoBot_linux_x64 and then ./OctoBot_linux_x64 in a terminal open next to your downloaded executable to start OctoBot.

Option 2: With Docker

  1. 1.
    If you don't have Docker, install it on your system. Here is the docker documentation for Ubuntu, Debian et Raspberry pie.
  2. 2.
    Download the OctoBot image using the command: docker pull drakkarsoftware/octobot:stable
  3. 3.
    Start your OctoBot using the command: docker run -itd --name OctoBot -p 80:5001 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:stable
The management interface of your OctoBot is available on port 5001 of your system. http://localhost:5001/ or http://ip-address:5001/
Find all the details regarding the docker installation on the dedicated page

Option 3: From the source code

Deploy your OctoBot from the code in to be able to use a local Python environment, edit or audit the source code.
  1. 1.
    If you don't already have Python, install Python in version 3.10.
  2. 2.
    Clone the OctoBot repository git clone https://github.com/Drakkar-Software/OctoBot
  3. 3.
    Install the Python dependencies cd OctoBot python3 -m pip install -Ur requirements.txt
  4. 4.
    Start your OctoBot using this command: python3 start.py
The management interface of your OctoBot is available on port 5001 of your system. http://localhost:5001/ or http://ip-address:5001/
Find all the details regarding the source code installation on the dedicated page