Admin Setup
This is a guide for the cluster administrator to setup distribute
on each computer. Computers
with distribute
are required to be linux-based.
systemd init files are provided so that distribute
runs at startup and can be restarted
in the background easily.
Initial Setup
Creating a New Linux User
set USERNAME distribute
# create the user `distribute
sudo useradd $USERNAME -m
# set the password for this user
sudo passwd $USERNAME
# login to the user using sudo privileges
sudo su $USERNAME
# change the shell to fish (could also use bash)
chsh
/usr/bin/bash
Fetching IP Address
ip --brief addr
an example output here is
lo UNKNOWN 127.0.0.1/8 ::1/128
enp0s31f6 UP 192.168.1.136/24 fe80::938:b383:b4d1:6dc/64
wlp4s0 DOWN
br-29d4537f30a4 DOWN 172.18.0.1/16
docker0 DOWN 172.17.0.1/16 fe80::42:7fff:fe80:d0cc/64
in which case, 192.168.1.136
would be the IP of the machine you use