freshrss (production)

Published 2025-06-06 03:30:45 -04:00 by colin

Installation

docker pull git.nixc.us/nixius/freshrss:production
sha256:794c077a0f3e63270313972d68f7f7cc21b5d4a8038a53cb4cb9159b00f71fbf

About this package

A free, self-hostable news aggregator…

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1747699200'
ENV TZ=UTC
SHELL [/bin/bash -o pipefail -c]
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c apt-get update && apt-get install --no-install-recommends -y ca-certificates cron apache2 libapache2-mod-php libapache2-mod-auth-openidc php-curl php-gmp php-intl php-mbstring php-xml php-zip php-sqlite3 php-mysql php-pgsql && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c mkdir -p /var/www/FreshRSS/ /run/apache2/ # buildkit
WORKDIR /var/www/FreshRSS
COPY . /var/www/FreshRSS # buildkit
COPY ./Docker/*.Apache.conf /etc/apache2/sites-available/ # buildkit
ARG FRESHRSS_VERSION=1.26.3
ARG SOURCE_COMMIT=697f8f58119cf544be3b46d2209993fbd3d67979
LABEL org.opencontainers.image.authors=Alkarex org.opencontainers.image.description=A self-hosted RSS feed aggregator org.opencontainers.image.documentation=https://freshrss.github.io/FreshRSS/ org.opencontainers.image.licenses=AGPL-3.0 org.opencontainers.image.revision=697f8f58119cf544be3b46d2209993fbd3d67979 org.opencontainers.image.source=https://github.com/FreshRSS/FreshRSS org.opencontainers.image.title=FreshRSS org.opencontainers.image.url=https://freshrss.org/ org.opencontainers.image.vendor=FreshRSS org.opencontainers.image.version=1.26.3
RUN |3 DEBIAN_FRONTEND=noninteractive FRESHRSS_VERSION=1.26.3 SOURCE_COMMIT=697f8f58119cf544be3b46d2209993fbd3d67979 /bin/bash -o pipefail -c a2dismod -q -f alias autoindex negotiation status && a2dismod -q auth_openidc && phpdismod calendar exif ffi ftp gettext mysqli posix readline shmop sockets sysvmsg sysvsem sysvshm xsl && a2enmod -q deflate expires filter headers mime remoteip setenvif && a2disconf -q '*' && a2dissite -q '*' && a2ensite -q 'FreshRSS*' # buildkit
RUN |3 DEBIAN_FRONTEND=noninteractive FRESHRSS_VERSION=1.26.3 SOURCE_COMMIT=697f8f58119cf544be3b46d2209993fbd3d67979 /bin/bash -o pipefail -c sed -r -i "/^\s*(CustomLog|ErrorLog|Listen) /s/^/#/" /etc/apache2/apache2.conf && sed -r -i "/^\s*Listen /s/^/#/" /etc/apache2/ports.conf && sed -r -i "\\#disable_update#s#^.*#\t'disable_update' => true,#" ./config.default.php && touch /var/www/FreshRSS/Docker/env.txt && echo "7,37 * * * * . /var/www/FreshRSS/Docker/env.txt; su www-data -s /bin/sh -c 'php /var/www/FreshRSS/app/actualize_script.php' 2>> /proc/1/fd/2 > /tmp/FreshRSS.log" > /etc/crontab.freshrss.default # buildkit
ENV COPY_LOG_TO_SYSLOG=On
ENV COPY_SYSLOG_TO_STDERR=On
ENV CRON_MIN=
ENV DATA_PATH=
ENV FRESHRSS_ENV=
ENV LISTEN=
ENV OIDC_ENABLED=
ENV TRUSTED_PROXY=
ENTRYPOINT ["./Docker/entrypoint.sh"]
EXPOSE map[80/tcp:{}]
CMD ["/bin/bash" "-o" "pipefail" "-c" "([ -z \"$CRON_MIN\" ] || cron) && \t. /etc/apache2/envvars && \texec apache2 -D FOREGROUND $([ -n \"$OIDC_ENABLED\" ] && [ \"$OIDC_ENABLED\" -ne 0 ] && echo '-D OIDC_ENABLED')"]

Labels

Key Value
com.docker.compose.project freshrss
com.docker.compose.service freshrss
com.docker.compose.version 2.36.2
org.opencontainers.image.authors Alkarex
org.opencontainers.image.created 2025-06-02T22:00:35.172Z
org.opencontainers.image.description A free, self-hostable news aggregator…
org.opencontainers.image.documentation https://freshrss.github.io/FreshRSS/
org.opencontainers.image.licenses AGPL-3.0
org.opencontainers.image.revision 697f8f58119cf544be3b46d2209993fbd3d67979
org.opencontainers.image.source https://github.com/FreshRSS/FreshRSS
org.opencontainers.image.title FreshRSS
org.opencontainers.image.url https://freshrss.org/
org.opencontainers.image.vendor FreshRSS
org.opencontainers.image.version 1.26.3
Details
Container
2025-06-06 03:30:45 -04:00
4
OCI / Docker
linux/amd64
Alkarex
AGPL-3.0
76 MiB
Versions (2) View all
production 2025-06-06
staging 2025-06-06