Installing Yadle » Self-Hosted » Environment Setup

Follow the steps outlined here to ensure your Yadle server and agent nodes are ready to go for a self-hosted Yadle deployment.

1. Install both curl and gzip packages if not already installed on system.

CentOS:
$ sudo yum install curl gzip

Ubuntu:

$ sudo apt install curl gzip

2. Install Docker Engine for your Linux Distribution. Refer to the official Docker docs for installation.

CentOS:
https://docs.docker.com/engine/install/centos/

Ubuntu:
https://docs.docker.com/engine/install/ubuntu/
3. It is recommended to enable docker and containerd to start on system boot.
$ sudo systemctl enable docker
$ sudo systemctl enable containerd

4. Modify the following system parameters on the Yadle server node only:
$ sudo sysctl -w vm.max_map_count=262144
$ sudo sysctl -w vm.swappiness=10

5. Append the following lines to /etc/sysctl.conf on the Yadle server node only so the parameters persist on system reboots.
vm.max_map_count=262144
vm.swappiness=10