Wazuh Agent build on alpine linux

This page summarizes the projects mentioned and recommended in the original post on /r/Wazuh

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Wazuh

    Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.

  • FROM alpine:latest RUN apk update && apk add make gcc automake autoconf libtool curl openssl openssl-dev libgcc cmake gnupg perl fakeroot brotli automake autoconf libtool gawk libsigsegv nodejs build-base python3 libc-dev gettext-dev zip procps --update alpine-sdk RUN apk --no-cache add ca-certificates wget RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub RUN wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk RUN apk add --force-overwrite glibc-2.35-r0.apk RUN apk add linux-headers && ln -s /usr/include/linux/a.out.h /usr/include/a.out.h RUN wget https://github.com/wazuh/wazuh/archive/refs/heads/AlpineCompileForCommunity-4.3.10.zip RUN unzip AlpineCompileForCommunity-4.3.10.zip RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make deps TARGET=agent EXTERNAL_SRC_ONLY=1 RUN addgroup -S wazuh && adduser -S wazuh RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make TARGET=agent RUN cd wazuh-AlpineCompileForCommunity-4.3.10/ ./install.sh

  • alpine-pkg-glibc

    A glibc compatibility layer package for Alpine Linux

  • FROM alpine:latest RUN apk update && apk add make gcc automake autoconf libtool curl openssl openssl-dev libgcc cmake gnupg perl fakeroot brotli automake autoconf libtool gawk libsigsegv nodejs build-base python3 libc-dev gettext-dev zip procps --update alpine-sdk RUN apk --no-cache add ca-certificates wget RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub RUN wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk RUN apk add --force-overwrite glibc-2.35-r0.apk RUN apk add linux-headers && ln -s /usr/include/linux/a.out.h /usr/include/a.out.h RUN wget https://github.com/wazuh/wazuh/archive/refs/heads/AlpineCompileForCommunity-4.3.10.zip RUN unzip AlpineCompileForCommunity-4.3.10.zip RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make deps TARGET=agent EXTERNAL_SRC_ONLY=1 RUN addgroup -S wazuh && adduser -S wazuh RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make TARGET=agent RUN cd wazuh-AlpineCompileForCommunity-4.3.10/ ./install.sh

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • wazuh-packages

    Wazuh - Tools for packages creation

  • We are working on creating an installation package for Alpine systems, we estimate that version 4.4.0 of Wazuh will already have this type of installation, you can follow the progress here: https://github.com/wazuh/wazuh-packages/pull/1715

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts