Install OctoBot directly from Python sources

Deploy your OctoBot from the code in to be able to use a local Python environment, edit or audit the robot.

1. If you don't already have Python, install Python in version 3.8.

2. Clone the OctoBot repository

  • git clone https://github.com/Drakkar-Software/OctoBot

3. Install the robot's Python dependencies

  • cd OctoBot
  • python3 -m pip install -Ur requirements.txt
  • python3 start.py tentacles --install --all

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/

See the full documentation on running OctoBot from Python sources

Your OctoBot is ready

Ways to install OctoBot

landing_page.using_the_latest_executable
Using the executable

Simply download and start the executable for your system and launch your OctoBot directly from home.

Using a cloud

Deploy your OctoBot in the cloud for free using one of the automated cloud deployements options

landing_page.using_docker
With Docker

Deploy your OctoBot on the environment of your choice in one command using Docker.

Or install OctoBot directly from its python code.