On Premise Setup
Guidance of how to setup your All-In-One (AIO) instance.
Introduction
AIO setup uses docker compose to bring up multiple containers at once all configured to connect to each other. This includes:
Main app backend
Reverse Proxy that serves the website assets and routes http calls to the backend
Price adapter microservices
Order adapter microservices
Market data and tca microservices
Smart order router
Distributed cache (Redis)
Message bus (Rabbitmq)
Persistent storage DB (Postgres)
It may be resource intensive to run on one host, so if you are hitting performance issues given your usage (even with our recommended host specifications), you can choose to pick a bigger instance or please reach out to [email protected] and we can help you extract some of the components out to reduce the load.
We will also soon support easy configuration of the app to call your distributed cache or DB service.
Setup
Pick a host with intel (x86) or arm architecture (we currently only support x86-64 and arm64) with any OS but we recommend Ubuntu 20+ as it is what we run internally and can give you steps that we've tested ourselves.
Install docker engine: https://docs.docker.com/engine/install/ubuntu/
Important post installation steps: https://docs.docker.com/engine/install/linux-postinstall
Run our curl command to download the our images and bring the containers up with docker compose
Was this helpful?