rss-bridges (79db87b245bf5a4710f9add4ce1a71c4f45d0054)

Published 2026-10-21 19:56:40 +00:00 by charles in charles/rss-bridges

Installation

docker pull git.0x2a.pm/charles/rss-bridges:79db87b245bf5a4710f9add4ce1a71c4f45d0054
sha256:8e4eba2a5b4692ec8a4180c3987f8b37476330885cb3372ed33efdc3f6d7882c

About this package

The RSS feed for websites missing it

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1792531975'
LABEL description=RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one.
LABEL repository=https://github.com/RSS-Bridge/rss-bridge
LABEL website=https://github.com/RSS-Bridge/rss-bridge
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -xe && apt-get update && apt-get install --yes --no-install-recommends ca-certificates nginx nss-plugin-pem php-curl php-fpm php-intl php-mbstring php-memcached php-sqlite3 php-xml php-zip curl patchelf && apt-get upgrade --yes && php_version=$(dpkg-query --showformat='${Version}' --show php8.2-fpm) && dpkg --compare-versions "$php_version" ge 8.2.35-1~deb12u1 && curlimpersonate_version=1.2.5 && { { [ $(arch) = 'aarch64' ] && archive="libcurl-impersonate-v${curlimpersonate_version}.aarch64-linux-gnu.tar.gz" && sha512sum="cd340819d27c03e6833e746c1de181aa828f5986f4152fe0d55d5ea1b0a7c5328db129f9146d6369d2c2e20facd7c0a67e32cc916dddc74d1557106f89636dd0" ; } || { [ $(arch) = 'armv7l' ] && archive="libcurl-impersonate-v${curlimpersonate_version}.arm-linux-gnueabihf.tar.gz" && sha512sum="143e57779c4872557e8becfd91bf9c92d9085b1c964d103a39b6e85253e3f3257796d205de4b49f6bc25c8ad0a39e5d4ec4f51391037e27d32d6355e52c5d346" ; } || { [ $(arch) = 'x86_64' ] && archive="libcurl-impersonate-v${curlimpersonate_version}.x86_64-linux-gnu.tar.gz" && sha512sum="816e7d08110f2f5a6e7e2364e7c1d9ec0cc371e9b5024e0239db937379f057bb40ec80e56d0c49cdaf80b7f560888511c1bda5516b850a6d54c46a2eccc94dc6" ; } } && curl -LO "https://github.com/lexiforest/curl-impersonate/releases/download/v${curlimpersonate_version}/${archive}" && echo "$sha512sum $archive" | sha512sum -c - && mkdir -p /usr/local/lib/curl-impersonate && tar xaf "$archive" -C /usr/local/lib/curl-impersonate && patchelf --set-soname libcurl.so.4 /usr/local/lib/curl-impersonate/libcurl-impersonate.so && rm "$archive" && apt-get purge --assume-yes curl patchelf && rm -rf /var/lib/apt/lists/* # buildkit
ENV LD_PRELOAD=/usr/local/lib/curl-impersonate/libcurl-impersonate.so
ENV CURL_IMPERSONATE=chrome142
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ln -sfT /dev/stderr /var/log/nginx/error.log; ln -sfT /dev/stdout /var/log/nginx/access.log; chown -R --no-dereference www-data:adm /var/log/nginx/ # buildkit
COPY ./config/nginx.conf /etc/nginx/sites-available/default # buildkit
COPY ./config/php-fpm.conf /etc/php/8.2/fpm/pool.d/rss-bridge.conf # buildkit
COPY ./config/php.ini /etc/php/8.2/fpm/conf.d/90-rss-bridge.ini # buildkit
COPY --chown=www-data:www-data ./ /app/ # buildkit
EXPOSE [80/tcp]
ENTRYPOINT ["/app/docker-entrypoint.sh"]
COPY *Bridge.php /app/bridges/
RUN echo "*" > /app/whitelist.txt && chown -R www-data:www-data /app

Labels

Key Value
description RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one.
org.opencontainers.image.created 2026-10-21T18:14:53.185Z
org.opencontainers.image.description The RSS feed for websites missing it
org.opencontainers.image.licenses Unlicense
org.opencontainers.image.revision 79f7b44342ccb92759c5df745c1b162c3e762870
org.opencontainers.image.source https://github.com/RSS-Bridge/rss-bridge
org.opencontainers.image.title rss-bridge
org.opencontainers.image.url https://github.com/RSS-Bridge/rss-bridge
org.opencontainers.image.version latest
repository https://github.com/RSS-Bridge/rss-bridge
website https://github.com/RSS-Bridge/rss-bridge
Details
Container
2026-10-21 19:56:40 +00:00
64
OCI / Docker
linux/amd64
Unlicense
92 MiB
Versions (18) View all