i2pforge (sha256:864be163e48f902af3bb8c5252026816b54c1cd6cc25aa06d56d4b231aa81580)

Published 2026-07-18 16:42:27 +00:00 by sam

Installation

docker pull sambent.dev/sam/i2pforge@sha256:864be163e48f902af3bb8c5252026816b54c1cd6cc25aa06d56d4b231aa81580
sha256:864be163e48f902af3bb8c5252026816b54c1cd6cc25aa06d56d4b231aa81580

Image layers

ADD alpine-minirootfs-3.23.4-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG SOURCE_DATE_EPOCH=1784377286
ENV SOURCE_DATE_EPOCH=1784377286
ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1
ARG I2PD_VERSION=2.60.0-r1
ARG SU_EXEC_VERSION=0.3-r0
ARG PYTHON3_VERSION=3.12.13-r0
ARG PY_CRYPTO_VERSION=46.0.7-r0
ARG OPENSSL_VERSION=3.5.7-r0
RUN |6 SOURCE_DATE_EPOCH=1784377286 I2PD_VERSION=2.60.0-r1 SU_EXEC_VERSION=0.3-r0 PYTHON3_VERSION=3.12.13-r0 PY_CRYPTO_VERSION=46.0.7-r0 OPENSSL_VERSION=3.5.7-r0 /bin/sh -c apk add --no-cache i2pd=${I2PD_VERSION} su-exec=${SU_EXEC_VERSION} python3=${PYTHON3_VERSION} py3-cryptography=${PY_CRYPTO_VERSION} libcrypto3=${OPENSSL_VERSION} libssl3=${OPENSSL_VERSION} && (getent group i2pd >/dev/null || addgroup -S i2pd) && (id -u i2pd >/dev/null 2>&1 || adduser -S -D -H -G i2pd -h /var/lib/i2pd i2pd) && mkdir -p /etc/i2pd /var/lib/i2pd/destinations && chown -R i2pd:i2pd /etc/i2pd /var/lib/i2pd && chmod 700 /var/lib/i2pd && chmod 755 /var/lib/i2pd/destinations && sed -i "s#^\([^:]*:[^:]*\):[0-9]*:#\1:$((SOURCE_DATE_EPOCH/86400)):#" /etc/shadow && rm -f /var/log/apk.log # buildkit
COPY entrypoint.py /usr/local/bin/entrypoint.py # buildkit
COPY vanity.py /usr/local/bin/vanity.py # buildkit
COPY keycrypt.py /usr/local/bin/keycrypt.py # buildkit
COPY scripts/i2pforge /usr/local/bin/i2pforge-cli # buildkit
COPY companions/ /opt/i2pforge/companions/ # buildkit
COPY /build/target/release/i2pvanity /usr/local/bin/i2pvanity # buildkit
RUN |6 SOURCE_DATE_EPOCH=1784377286 I2PD_VERSION=2.60.0-r1 SU_EXEC_VERSION=0.3-r0 PYTHON3_VERSION=3.12.13-r0 PY_CRYPTO_VERSION=46.0.7-r0 OPENSSL_VERSION=3.5.7-r0 /bin/sh -c chmod 0755 /usr/local/bin/entrypoint.py /usr/local/bin/vanity.py /usr/local/bin/keycrypt.py /usr/local/bin/i2pforge-cli /usr/local/bin/i2pvanity && chmod -R a+rX /opt/i2pforge/companions && touch -d "@${SOURCE_DATE_EPOCH}" /usr/local/bin/entrypoint.py /usr/local/bin/vanity.py /usr/local/bin/keycrypt.py /usr/local/bin/i2pforge-cli /usr/local/bin/i2pvanity && find /opt/i2pforge /etc/i2pd /var/lib/i2pd -exec touch -d "@${SOURCE_DATE_EPOCH}" {} + # buildkit
VOLUME [/var/lib/i2pd/destinations]
HEALTHCHECK {Test:[CMD-SHELL pidof i2pd >/dev/null || exit 1] Interval:1m0s Timeout:10s StartPeriod:1m0s StartInterval:0s Retries:3}
ENTRYPOINT ["python3" "/usr/local/bin/entrypoint.py"]
Details
Container
2026-07-18 16:42:27 +00:00
2
OCI / Docker
linux/arm64
25 MiB
Versions (2) View all
latest 2026-07-18
0.1.0 2026-07-18