Setup THEO in Docker
Requirements
-
Install Docker
Ubuntu / Debian
sudo apt install docker.ioOn most other Linux distributions, the package is called
docker. -
Install Docker Compose v2
Ubuntu / Debian
sudo apt install docker-compose-v2Alternatively, see https://docs.docker.com/compose/install/linux/.
-
Add your user into the
dockergroup, to be allowed to use Docker commands without root permissions. (Mind that this has security implications.)sudo groupadd docker # create `docker` group, if it does not exist sudo gpasswd --add $USER docker # add your user to the `docker` group newgrp docker # attempt to activate group without re-loginYou may need to log out your user account and log back in for this to take effect.
-
Update /etc/hosts
127.0.0.1 opendut.local 127.0.0.1 auth.opendut.local 127.0.0.1 netbird.opendut.local 127.0.0.1 netbird-api.opendut.local 127.0.0.1 signal.opendut.local 127.0.0.1 carl.opendut.local 127.0.0.1 nginx-webdav.opendut.local 127.0.0.1 opentelemetry.opendut.local 127.0.0.1 monitoring.opendut.local