Sign inSign up

epicsoft/altcha:0

Multi-platform
Index digest

sha256:210cb4353d1d5bb5992e6ae5e0844eb584c98035caa3606c77d393217cdb3ee7

OS/ARCH

Compressed size

60.91 MB

Last pushed

10 days by epicsoft

Type

Image

Manifest digest

sha256:b30f5e7945d020ccadfc1681b9e86acc0dcf3a8f8736a0ebcadd72094cbea06b

Image Layers

1ADD alpine-minirootfs-3.24.3-aarch64.tar.gz / # buildkit4 MB
2CMD ["/bin/sh"]0 B
3ENV NODE_VERSION=24.22.20 B
4RUN /bin/sh -c addgroup -g54.18 MB
5ENV YARN_VERSION=1.22.220 B
6RUN /bin/sh -c apk add1.2 MB
7COPY docker-entrypoint.sh /usr/local/bin/ # buildkit444 B
8ENTRYPOINT ["docker-entrypoint.sh"]0 B
9CMD ["node"]0 B
10ARG IMAGE_TAG=0.6.00 B
11ARG BUILD_DATE=2026-11-01T05:02:31Z0 B
12LABEL org.label-schema.name=ALTCHA service org.label-schema.description=Self-hosted ALTCHA0 B
13LABEL image.name=epicsoft_altcha image.description=Self-hosted ALTCHA challenge,0 B
14ENV IMAGE_TAG=0.6.00 B
15ENV NODE_ENV=production0 B
16ENV TZ=UTC0 B
17ENV PORT=80800 B
18ENV ADMIN_PORT=80810 B
19ENV DATA_DIR=/data0 B
20ENV PUBLIC_URL=0 B
21ENV TRUST_PROXY=00 B
22ENV HMAC_SECRET_FILE=0 B
23ENV ADMIN_USERNAME=0 B
24ENV ADMIN_PASSWORD_FILE=0 B
25ENV ADMIN_API_TOKEN_FILE=0 B
26ENV ADMIN_PROXY_USER_HEADER=0 B
27ENV ADMIN_TRUSTED_PROXIES=0 B
28ENV ADMIN_ALLOWED_USERS=0 B
29ENV ALTCHA_ALGORITHM=PBKDF2/SHA-2560 B
30ENV ALTCHA_COST=50000 B
31ENV ALTCHA_COUNTER_MIN=50000 B
32ENV ALTCHA_COUNTER_MAX=100000 B
33ENV ALTCHA_EXPIRES=6000 B
34ENV RATE_CHALLENGE_PER_IP=600 B
35ENV RATE_SUBMIT_PER_IP=100 B
36ENV RATE_VERIFY_PER_IP=36000 B
37ENV MAX_BODY_BYTES=327680 B
38ENV HONEYPOT_FIELD=website0 B
39ENV STATS_RETENTION_DAYS=900 B
40ENV SMTP_HOST=0 B
41ENV SMTP_PORT=0 B
42ENV SMTP_SECURITY=starttls0 B
43ENV SMTP_TLS_SERVERNAME=0 B
44ENV SMTP_USERNAME=0 B
45ENV SMTP_PASSWORD_FILE=0 B
46ENV SMTP_FROM=0 B
47ENV SMTP_FROM_NAME=0 B
48ENV SMTP_HELO=altcha0 B
49ENV SMTP_TIMEOUT=200 B
50ENV NOTIFUSE_WEBHOOK_SECRET_FILE=0 B
51ENV NOTIFUSE_NOTIFY_TO=0 B
52ENV PAGE_OPERATOR=0 B
53ENV PAGE_OPERATOR_URL=0 B
54ENV PAGE_LOGO=0 B
55ENV PAGE_IMPRINT_URL=0 B
56ENV PAGE_PRIVACY_URL=0 B
57RUN |2 IMAGE_TAG=0.6.0 BUILD_DATE=2026-11-01T05:02:31Z /bin/sh11.41 KB
58WORKDIR /app93 B
59COPY /app/node_modules ./node_modules # buildkit1.45 MB
60COPY package.json ./ # buildkit402 B
61COPY src ./src # buildkit35.21 KB
62COPY ui ./ui # buildkit32.63 KB
63USER node0 B
64VOLUME [/data]0 B
65EXPOSE [8080/tcp 8081/tcp]0 B
66HEALTHCHECK {Test:[CMD node /app/src/healthcheck.js] Interval:30s0 B
67CMD ["node" "/app/src/server.js"]0 B

Command

ADD alpine-minirootfs-3.24.3-aarch64.tar.gz / # buildkit