Namespace
dpanel
Image / Tag
dpanel-pe:beta-debian
Content Digest
sha256:f0cdfffba9846d8a0cdee2d0230d7bc70777679b28f6cd75cf664c5fd6351560
Details
Created

2026-04-20 03:03:46 UTC

Size

181 MB

Content Digest
Environment
APP_ENV

production

APP_FAMILY

pe

APP_NAME

dpanel

APP_SERVER_PORT

8080

APP_VERSION

20260420.0252

DB_DATABASE

/dpanel/dpanel.db

DOCKER_HOST

unix:///var/run/docker.sock

DP_ACME_CONFIG_HOME

/dpanel/acme

DP_DB_DATABASE

/dpanel/dpanel.db

DP_RUN_IN_CONTAINER

1

DP_SYSTEM_STORAGE_LOCAL_PATH

/dpanel

PATH

/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

STORAGE_LOCAL_PATH

/dpanel

TZ

Asia/Shanghai


Layers

[#000] sha256:da539b6761059a0a114c6671f1267b57445e3a54da023db5c28be019e40f0284 - 14.9% (26.9 MB)

[#001] sha256:8defaae2f6207c9923e3f98bc7d94ebc0a701a64ab4f373367a0168bd7f9ce4b - 50.37% (91 MB)

[#002] sha256:0db280735fc322025f82f7f4d0be288d9ca551970a87352eee5c6b9f3074fc0f - 0.0% (114 Bytes)

[#003] sha256:a80760c8c548e3a963ccec27b6613abc016341c42f42a997fc9bdcaa79ca232b - 0.19% (347 KB)

[#004] sha256:a72a5c833886059167ea40506f777de2445af982d0a28c73c872d467ca05473f - 1.86% (3.36 MB)

[#005] sha256:26d0d6a510c89dcfe27c9eeced4228c04b9c6a3fc28234c962ce05fb2c132170 - 16.0% (28.9 MB)

[#006] sha256:dd0b9e67711d7249821e2291e2b1f64ef2c980232ca6942b97f39723183f88af - 0.0% (733 Bytes)

[#007] sha256:e35c82e34eb43cfc10d09dc3168525fcdfb72efb60ff2e46471b83c9acbabb4f - 0.0% (3.6 KB)

[#008] sha256:f3348378b1154ee0e6c512f18682cb05e4b7298e26ce40f11bca643afdf0ce13 - 0.0% (945 Bytes)

[#009] sha256:89bae569f24f6423f15cc4cfc03ab6af3f5a84666425fa2b328522213ccd367b - 0.0% (418 Bytes)

[#010] sha256:55608f9c2eb5a8a3b19f80561a43bf1ce5bc53fbf42ec77447a04bea4d018e80 - 0.0% (2.18 KB)

[#011] sha256:d3233fbc7ee1aee14140d87f5b8375de880a47d8ee6d3c375fdc0ca3456cc5bf - 0.38% (695 KB)

[#012] sha256:2023bd658851caa4fe0a88dfaee34db18b4f4dafcf26168a7993860439a08d3f - 16.29% (29.4 MB)


History
2026-04-06 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600'

2026-04-20 02:40:54 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:40:54 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean && echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache && sed -i 's/deb.debian111.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources && export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && apt-get update && apt-get install -y --no-install-recommends tzdata git curl ca-certificates gnupg openssh-client iputils-ping && curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin docker-buildx-plugin && rm -f /usr/bin/docker-compose && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && mkdir -p /root/.ssh && chmod 700 /root/.ssh # buildkit

2026-04-20 02:40:54 UTC (buildkit.dockerfile.v0)

WORKDIR /app/server

2026-04-20 02:40:54 UTC (buildkit.dockerfile.v0)

VOLUME [/dpanel]

2026-04-20 02:40:54 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:49:02 UTC (buildkit.dockerfile.v0)

COPY ./docker/task /docker # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && printf '#!/bin/sh\nexit 101' > /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && apt-get update && apt-get install -y --no-install-recommends nginx cron && id -u nginx >/dev/null 2>&1 || (groupadd -r nginx && useradd -r -g nginx -s /sbin/nologin nginx) && rm /usr/sbin/policy-rc.d && mkdir -p /tmp/nginx/body /var/lib/nginx/cache/public /var/lib/nginx/cache/private /var/www/challenges && tar -zxvf /docker/acme.tar.gz -C /docker && cd /docker/acme.sh-master && ./acme.sh --install --config-home /dpanel/acme # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0240

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=ce

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV PATH=/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DOCKER_HOST=unix:///var/run/docker.sock

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DP_SYSTEM_STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DP_DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DP_ACME_CONFIG_HOME=/dpanel/acme

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DP_RUN_IN_CONTAINER=1

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV APP_NAME=dpanel

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV APP_SERVER_PORT=8080

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0240

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=ce

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENV APP_ENV=production

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-ce-gnu-amd64 /app/server/dpanel # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY ./config.yaml /app/server/config.yaml # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY ./docker/script /app/script # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/nginx.conf /etc/nginx/nginx.conf # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/default.conf /etc/nginx/sites-enabled/default # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/include /etc/nginx/conf.d/include # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

RUN |4 HTTP_PROXY= TARGETARCH=amd64 APP_VERSION=20260420.0240 APP_FAMILY=ce /bin/sh -c chmod -R 755 /docker/* /app/server/dpanel # buildkit

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

EXPOSE [443/tcp 80/tcp 8080/tcp]

2026-04-20 02:50:44 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker/entrypoint.sh"]

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0252

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=pe

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0252

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=pe

2026-04-20 03:03:46 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-pe-gnu-amd64 /app/server/dpanel # buildkit

Details
Created

2026-04-20 03:03:47 UTC

Size

165 MB

Content Digest
Environment
APP_ENV

production

APP_FAMILY

pe

APP_NAME

dpanel

APP_SERVER_PORT

8080

APP_VERSION

20260420.0252

DB_DATABASE

/dpanel/dpanel.db

DOCKER_HOST

unix:///var/run/docker.sock

DP_ACME_CONFIG_HOME

/dpanel/acme

DP_DB_DATABASE

/dpanel/dpanel.db

DP_RUN_IN_CONTAINER

1

DP_SYSTEM_STORAGE_LOCAL_PATH

/dpanel

PATH

/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

STORAGE_LOCAL_PATH

/dpanel

TZ

Asia/Shanghai


Layers

[#000] sha256:dabf2c04988ff47a9777c2e6aee85c1e347525704928c5c1a366fae1fb63fea2 - 13.84% (22.8 MB)

[#001] sha256:e3de8c2dbc4eb0f5f64b9909aed387449da6f6150f3251a8a49ff200ffec8caf - 49.93% (82.4 MB)

[#002] sha256:641f5cd1cb91b4feaa1a80e816b6b6967922b679f6e5fe185edd696cb39d364f - 0.0% (114 Bytes)

[#003] sha256:a80760c8c548e3a963ccec27b6613abc016341c42f42a997fc9bdcaa79ca232b - 0.21% (347 KB)

[#004] sha256:12214e9bd61eeddf7f81e8a73128047a8bd76166bbdbf7eb99c2c6fdd0a506ce - 1.87% (3.09 MB)

[#005] sha256:c5435d7edc0b8090e20c7117dc7beef08fc32fcf3ced0d9bc66337068a2047d0 - 16.73% (27.6 MB)

[#006] sha256:89fedcd01a81ad21ff0e2b9cc89325fc38e47ad21b5bccc44a528c64897c2fb0 - 0.0% (733 Bytes)

[#007] sha256:78fc35595d6fcba1d514a1eccda278bf65fe7a2622aef0944ae97ef156841e75 - 0.0% (3.6 KB)

[#008] sha256:f82c8377017e129bc0075a56b416cf67fc69f1fb2305a99f174f7c88c0f5a0af - 0.0% (945 Bytes)

[#009] sha256:4a7b9026124b141daffef620fbe45692f5a08bba86aba8446e265d5983ca3584 - 0.0% (417 Bytes)

[#010] sha256:ed3e434ce998e58cfa594f96fb9a666757c23c0648dad92cbd0b91ce4c0e750b - 0.0% (2.18 KB)

[#011] sha256:36e244331a7a1c5db93c938093cc8601043bb7a70acf3078e49644125cb8641f - 0.41% (695 KB)

[#012] sha256:c8a8845282924a21eff26d481ec9a20a30a1fec8ca0bf58c834ffed79878a26e - 17.01% (28.1 MB)


History
2026-04-06 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'armhf' out/ 'bookworm' '@1775433600'

2026-04-20 02:48:04 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:48:04 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean && echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache && sed -i 's/deb.debian111.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources && export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && apt-get update && apt-get install -y --no-install-recommends tzdata git curl ca-certificates gnupg openssh-client iputils-ping && curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin docker-buildx-plugin && rm -f /usr/bin/docker-compose && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && mkdir -p /root/.ssh && chmod 700 /root/.ssh # buildkit

2026-04-20 02:48:04 UTC (buildkit.dockerfile.v0)

WORKDIR /app/server

2026-04-20 02:48:04 UTC (buildkit.dockerfile.v0)

VOLUME [/dpanel]

2026-04-20 02:48:04 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:49:02 UTC (buildkit.dockerfile.v0)

COPY ./docker/task /docker # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && printf '#!/bin/sh\nexit 101' > /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && apt-get update && apt-get install -y --no-install-recommends nginx cron && id -u nginx >/dev/null 2>&1 || (groupadd -r nginx && useradd -r -g nginx -s /sbin/nologin nginx) && rm /usr/sbin/policy-rc.d && mkdir -p /tmp/nginx/body /var/lib/nginx/cache/public /var/lib/nginx/cache/private /var/www/challenges && tar -zxvf /docker/acme.tar.gz -C /docker && cd /docker/acme.sh-master && ./acme.sh --install --config-home /dpanel/acme # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0240

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=ce

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV PATH=/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DOCKER_HOST=unix:///var/run/docker.sock

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DP_SYSTEM_STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DP_DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DP_ACME_CONFIG_HOME=/dpanel/acme

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DP_RUN_IN_CONTAINER=1

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV APP_NAME=dpanel

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV APP_SERVER_PORT=8080

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0240

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=ce

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENV APP_ENV=production

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-ce-gnu-arm /app/server/dpanel # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY ./config.yaml /app/server/config.yaml # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY ./docker/script /app/script # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/nginx.conf /etc/nginx/nginx.conf # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/default.conf /etc/nginx/sites-enabled/default # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/include /etc/nginx/conf.d/include # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

RUN |4 HTTP_PROXY= TARGETARCH=arm APP_VERSION=20260420.0240 APP_FAMILY=ce /bin/sh -c chmod -R 755 /docker/* /app/server/dpanel # buildkit

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

EXPOSE [443/tcp 80/tcp 8080/tcp]

2026-04-20 02:50:41 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker/entrypoint.sh"]

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0252

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=pe

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0252

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=pe

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-pe-gnu-arm /app/server/dpanel # buildkit

Details
Created

2026-04-20 03:03:47 UTC

Size

172 MB

Content Digest
Environment
APP_ENV

production

APP_FAMILY

pe

APP_NAME

dpanel

APP_SERVER_PORT

8080

APP_VERSION

20260420.0252

DB_DATABASE

/dpanel/dpanel.db

DOCKER_HOST

unix:///var/run/docker.sock

DP_ACME_CONFIG_HOME

/dpanel/acme

DP_DB_DATABASE

/dpanel/dpanel.db

DP_RUN_IN_CONTAINER

1

DP_SYSTEM_STORAGE_LOCAL_PATH

/dpanel

PATH

/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

STORAGE_LOCAL_PATH

/dpanel

TZ

Asia/Shanghai


Layers

[#000] sha256:1dbbb2db815c2527e90ef5a3e4dfb957cfe7b61b6a7fc59722f1f64b1a1b611e - 15.56% (26.8 MB)

[#001] sha256:dda209fd2c5d1dba0b66f41222a53e00b5f5be061e7ea5486e3118f73973ab72 - 50.26% (86.6 MB)

[#002] sha256:91be7b599154ed3912751ca65368cb65d49eb289dfbb2b16c7a7aeac5fb67c5f - 0.0% (114 Bytes)

[#003] sha256:a80760c8c548e3a963ccec27b6613abc016341c42f42a997fc9bdcaa79ca232b - 0.2% (347 KB)

[#004] sha256:14435960ea879c23c1e2f7da0411ebaa6f2128613444f7f82d1200f1d6de86b9 - 1.97% (3.4 MB)

[#005] sha256:811ffcde29a91daed4bc18bf35c99ab6eb875992a118c93a91333619a44118e3 - 15.67% (27 MB)

[#006] sha256:c5384d0d629f84862d35789412ebed61b7a8a7a8af7878a56b215a9fc89bce81 - 0.0% (734 Bytes)

[#007] sha256:507ff4942ce0677eb607b3dbd699fa04d5ddb506349d13feb0a20e65b7cda1ea - 0.0% (3.6 KB)

[#008] sha256:58e6b0336817872c9b206dabeb879c4b76c26141d29ec1520fe35d793c5c95e4 - 0.0% (944 Bytes)

[#009] sha256:227c6a61490333b1674d15057be3c860fddb253e2209309ef1414911146d7782 - 0.0% (417 Bytes)

[#010] sha256:55f4bb91cd31ec0e39a51a828a581608a5e94847b1ee73cb963a5394221500af - 0.0% (2.17 KB)

[#011] sha256:36f41b4c67cb159223585e46ed292cfae3a9ec213ffcc403903313c0fa7131ec - 0.39% (695 KB)

[#012] sha256:3879f2c5bbb27b04a25c03cd1fa074a13a097b53339232f57f5f28fd8d6cede2 - 15.96% (27.5 MB)


History
2026-04-06 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1775433600'

2026-04-20 02:46:14 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:46:14 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean && echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache && sed -i 's/deb.debian111.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources && export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && apt-get update && apt-get install -y --no-install-recommends tzdata git curl ca-certificates gnupg openssh-client iputils-ping && curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin docker-buildx-plugin && rm -f /usr/bin/docker-compose && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && mkdir -p /root/.ssh && chmod 700 /root/.ssh # buildkit

2026-04-20 02:46:14 UTC (buildkit.dockerfile.v0)

WORKDIR /app/server

2026-04-20 02:46:14 UTC (buildkit.dockerfile.v0)

VOLUME [/dpanel]

2026-04-20 02:46:14 UTC (buildkit.dockerfile.v0)

ARG HTTP_PROXY=

2026-04-20 02:49:02 UTC (buildkit.dockerfile.v0)

COPY ./docker/task /docker # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

RUN |1 HTTP_PROXY= /bin/sh -c export HTTP_PROXY=${HTTP_PROXY} HTTPS_PROXY=${HTTP_PROXY} && printf '#!/bin/sh\nexit 101' > /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && apt-get update && apt-get install -y --no-install-recommends nginx cron && id -u nginx >/dev/null 2>&1 || (groupadd -r nginx && useradd -r -g nginx -s /sbin/nologin nginx) && rm /usr/sbin/policy-rc.d && mkdir -p /tmp/nginx/body /var/lib/nginx/cache/public /var/lib/nginx/cache/private /var/www/challenges && tar -zxvf /docker/acme.tar.gz -C /docker && cd /docker/acme.sh-master && ./acme.sh --install --config-home /dpanel/acme # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm64

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0240

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=ce

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV PATH=/app/server:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DOCKER_HOST=unix:///var/run/docker.sock

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DP_SYSTEM_STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DP_DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DP_ACME_CONFIG_HOME=/dpanel/acme

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DP_RUN_IN_CONTAINER=1

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV APP_NAME=dpanel

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV APP_SERVER_PORT=8080

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0240

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=ce

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV STORAGE_LOCAL_PATH=/dpanel

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV DB_DATABASE=/dpanel/dpanel.db

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENV APP_ENV=production

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-ce-gnu-arm64 /app/server/dpanel # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY ./config.yaml /app/server/config.yaml # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY ./docker/script /app/script # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/nginx.conf /etc/nginx/nginx.conf # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/default.conf /etc/nginx/sites-enabled/default # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

COPY ./docker/nginx/include /etc/nginx/conf.d/include # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

RUN |4 HTTP_PROXY= TARGETARCH=arm64 APP_VERSION=20260420.0240 APP_FAMILY=ce /bin/sh -c chmod -R 755 /docker/* /app/server/dpanel # buildkit

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

EXPOSE [443/tcp 80/tcp 8080/tcp]

2026-04-20 02:49:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker/entrypoint.sh"]

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm64

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG APP_VERSION=20260420.0252

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ARG APP_FAMILY=pe

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ENV APP_VERSION=20260420.0252

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

ENV APP_FAMILY=pe

2026-04-20 03:03:47 UTC (buildkit.dockerfile.v0)

COPY /src/runtime/dpanel-pe-gnu-arm64 /app/server/dpanel # buildkit