* fix: changed button styles * Make Rosetta requirements more clear * Update installation instructions * Add seperation * Update windows.md * Update installation docs * fix country choices (#4403) * Hotfix/plotsbackend start (#4404) * readd removed plots_backend().start() from merged PR * Update backend.py --------- Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> * Update helper_classes.py (#4378) Co-authored-by: James Maslek <jmaslek11@gmail.com> * Add improvements to the website * Fix keys wrong redirect * Update installation * Update requirements * move things around * Restructure everything * Details * fix: mac issue and redirect installation * fix: mac macos * Remove installation .md and make it dropdown * Update installation of SDK * Grammar --------- Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: James Maslek <jmaslek11@gmail.com>
4.6 KiB
Vendored
title, sidebar_position, description, keywords
| title | sidebar_position | description | keywords | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Docker | 3 | Installing the OpenBB Terminal via Docker supports both Windows and Unix systems (Linux + MacOS). Installation differs a bit between operating system (Windows, macOS and Linux). Please select the section matching to your OS. |
|
Installing the OpenBB Terminal via Docker supports both Windows and Unix systems (Linux + MacOS). Installation differs a bit between operating system (Windows, macOS and Linux). Please select the section matching to your OS.
Windows
Install Docker Desktop
You can find Docker Desktop for Windows here: Download Docker Desktop
Start Docker
Execute the following command:
docker info
If you have something like this, it means you haven't started Docker:
docker info
Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
Start Docker, this is how the right output looks like:
docker info
Client:
Context: default
Debug Mode: false
Server:
Containers: 14
Running: 2
Paused: 1
Stopped: 10
Install VcXsrv
To display charts with your container, you need: VcXsrv.
You can download VcXsrv here: Download VcXsrv
When running VcXsrv program check the option: Disable access control
Pull and run the container
Execute this commands:
curl -o docker-compose.yaml https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/main/build/docker/docker-compose.yaml
docker compose run openbb
This will download and run the file: docker-compose.yaml
This file contents the settings to pull and run OpenBB Terminal Docker image.
MacOS
Install Docker Desktop
You can find Docker Desktop for MacOS here: Download Docker Desktop
Start Docker
Execute the following command:
docker info
If you have something like this, it means you haven't started Docker:
docker info
Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
Start Docker, this is how the right output looks like:
docker info
Client:
Context: default
Debug Mode: false
Server:
Containers: 14
Running: 2
Paused: 1
Stopped: 10
Install XQuartz
You can download XQuartz here: Download XQuartz
Open X Quartz.
Then on Preferences > Security.
Make sure both of these options are enabled:
Authenticate connectionsAllow connections from network clients
Get Docker IP
To get Docker IP you can use this command:
IP=$(ifconfig | grep inet | grep -v "127.0.0.1" | awk '$1=="inet" {print $2}')
Pull and run the container
Execute this commands:
curl -o docker-compose.yaml https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/main/build/docker/docker-compose.yaml
xhost +$IP
docker compose run -e DISPLAY=$IP:0 openbb
This will download and run the file: docker-compose.yaml
This file contents the settings to pull and run OpenBB Terminal Docker image.
The xhost +$IP and DISPLAY=$IP:0 parts are there to allow charts display.
Linux
Install Docker Desktop
You can find Docker Desktop for Linux here: Download Docker Desktop
Start Docker
Execute the following command:
docker info
If you have something like this, it means you haven't started Docker:
docker info
Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
Start Docker, this is how the right output looks like:
docker info
Client:
Context: default
Debug Mode: false
Server:
Containers: 14
Running: 2
Paused: 1
Stopped: 10
Pull and run the container
Execute this commands:
curl -o docker-compose.yaml https://raw.githubusercontent.com/OpenBB-finance/OpenBBTerminal/main/build/docker/docker-compose.yaml
xhost +local:
docker compose run openbb
Note: if you're using remote docker host, you can connect with ssh -X <FQDN/IP>.
