First create a docker network called "proxy" usig the following command:
docker network create proxy
This is the network that traefik and all other containers that need to be automatically configured in traefik should use.
Make directories in your homefolder like so:
- ~/traefik
- compose.yml
- data
- acme.json # make sure to change permissions of this file with
chmod 600 acme.json - config.yml
- traefik.yml
- acme.json # make sure to change permissions of this file with
Use mkdir to make the folders and touch to create the json and yml files
Basically:
mkdir traefik
cd traefik
touch compose.yml
mkdir data
cd data
touch acme.json
chmod 600 acme.json
touch config.yml
touch traefik.yml
The contents to put inside those files are given here. Except for acme.json, which will be automatically generated.