Install the latest Docker release to your server.
Get the source code for ATIX AG errata_server and errata_parser and build the Docker images according to their description.
In short:
# Build errata_parser image
git clone https://github.com/ATIX-AG/errata_parser
cd errata_parser
docker build -t errata_parser:latest .
cd ..
# Build errata_server image
git clone https://github.com/ATIX-AG/errata_server
cd errata_server
docker build -t errata_server:latest .
cd ..
# Now clone this repository here
git clone https://github.com/pandel/docker-atix-errata
cd docker-atix-errata- Copy
env-exampleto.env - (Optional) Adjust errata_parser schedule in
.env, see ofelia documentation for more information - Copy
default_config.jsontoconfig.json - (Optional) Adjust distribution and release data you want to fetch in
config.json, see errata_parser documentation on how to reconfigure everything / for Ubuntu: leaveubuntuANDubuntu-esmin yourconfig.json, or you will have to changecompose-ubuntu.ymlaccordingly - According to the data you want to fetch, copy one of the following compose files to
compose.yml:compose-all.yml: get all available data for Debian, Ubuntu and Ubuntu-esmcompose-debian.yml: get Debian data onlycompose-ubuntu.yml: get Ubuntu and Ubuntu-Esm data only
Now startup your compose stack like this:
docker compose up -d
If you want to see some log data directly after starting up, you can also do it like this:
docker compose up -d && docker compose logs -f
If you have seen enough, exit the log display with STRG-C