docker

freshrss (0.0.4)

Published 2025-07-22 11:04:06 -04:00 by andrewamason

Installation

docker pull gitea.andrewamason.tech/docker/freshrss:0.0.4
sha256:50d5c3347387938314711b5e3f400b8452a2098a979aac06ca13c1e5c37038e3

About this package

A self-hosted RSS feed aggregator

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1753056000'
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
ARG SOURCE_COMMIT
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= 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=
RUN |3 DEBIAN_FRONTEND=noninteractive FRESHRSS_VERSION= SOURCE_COMMIT= /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= SOURCE_COMMIT= /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
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
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
Details
Container
2025-07-22 11:04:06 -04:00
0
OCI / Docker
linux/amd64
Alkarex
AGPL-3.0
76 MiB
Versions (5) View all
697f8f58 2025-07-22
0.0 2025-07-22
0 2025-07-22
0.0.4 2025-07-22
latest 2025-07-22