debian-nfsen-ng (1.0)

Published 2024-12-09 21:25:09 +01:00 by David

Installation

docker pull git.sypnas.net/david/debian-nfsen-ng:1.0
sha256:4ad2958edf9f0b0420ca2ad79921f4c3cadf7fdc762e9c1c3d6b33ce9dedf0d0

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1733097600'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt update && apt install -y apt-transport-https lsb-release ca-certificates wget gnupg && wget -qO - https://packages.sury.org/php/apt.gpg | gpg --dearmor -o /usr/share/keyrings/sury-php.gpg && echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list && apt update # buildkit
RUN /bin/sh -c apt install -y apache2 git pkg-config php8.3 php8.3-dev php8.3-mbstring libapache2-mod-php8.3 rrdtool librrd-dev flex libbz2-dev yacc unzip && apt clean # buildkit
RUN /bin/sh -c wget https://github.com/phaag/nfdump/archive/refs/tags/v1.7.4.zip && unzip v1.7.4.zip && cd nfdump-1.7.4/ && ./autogen.sh && ./configure && make && make install && ldconfig && cd .. && rm -rf nfdump-1.7.4 v1.7.4.zip # buildkit
RUN /bin/sh -c a2enmod rewrite deflate headers expires # buildkit
RUN /bin/sh -c pecl install rrd && echo "extension=rrd.so" > /etc/php/8.3/mods-available/rrd.ini && phpenmod rrd mbstring # buildkit
RUN /bin/sh -c sed -i 's/AllowOverride None/AllowOverride All/g' /etc/apache2/apache2.conf # buildkit
RUN /bin/sh -c systemctl restart apache2 || true # buildkit
WORKDIR /var/www
RUN /bin/sh -c git clone https://github.com/mbolli/nfsen-ng && chown -R www-data:www-data nfsen-ng && chmod +x nfsen-ng/backend/cli.php # buildkit
WORKDIR /var/www/nfsen-ng
RUN /bin/sh -c php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');" && php composer.phar install --no-dev # buildkit
EXPOSE map[80/tcp:{}]
CMD ["apache2ctl" "-D" "FOREGROUND"]
Details
Container
2024-12-09 21:25:09 +01:00
0
OCI / Docker
linux/amd64
293 MiB
Versions (1) View all
1.0 2024-12-09