Set up Gateway on Linux

How to install Docker and set up Gateway on Linux

Written By Evolo Support

Last updated About 2 months ago

If you want full control over the operating system, you can manually set up the Evolo Gateway on Linux. This gives you flexibility and is a good option if the gateway is to run on a server or a dedicated system.

The gateway runs as a Docker application.

  • Docker allows you to create and run applications in containers.

  • Docker Compose makes it easy to manage applications consisting of multiple containers. The Evolo Gateway is set up using a docker-compose.yaml file.

1. Download and install Docker and Docker Compose

Follow the official installation guides for your Linux distribution:

CentOS
Debian
Ubuntu
Raspberry Pi OS (32-bit)
Raspberry Pi OS (64-bit)

For Ubuntu, you can install using:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 

2. Download and start the Evolo Gateway

1. Download docker-compose.yaml to the desired folder on your device:

wget https://app.evolo.no/docker/docker-compose.yaml 

2. Install and start the Evolo Gateway with:

sudo docker compose up -d 

This downloads and starts the containers. The Gateway will restart automatically after a reboot.

3. Next step

Once the installation is complete and Docker is running the Evolo Gateway, you can proceed to Add Evolo Gateway to your top system.