Set up Gateway on Linux

How to install Docker and set up Gateway on Linux

Written By Aleksander Bless

Last updated 14 days 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.