Tag

asset/sftpgo:swarmit-Q226
Content Digest: sha256:af419216c804d90db081597ede443b79fe89e9823d43eacd0b665b8e02377e95
Details
Pull Command

docker pull /asset/sftpgo:swarmit-Q226


Manifests
Details
Content Digest

sha256:40b7afc4c7ccec7bb179848ce6e52aa8a554fead9965bec5c734b8a370bb84de

Created

2026-05-08 09:39:01 UTC

Size

65.9 MB


Labels
  • org.opencontainers.image.created
    2026-03-13T18:52:44Z
  • org.opencontainers.image.description
    Full-featured and highly configurable file transfer server: SFTP, HTTP/S,FTP/S, WebDAV
  • org.opencontainers.image.documentation
    https://github.com/drakkan/sftpgo/blob/131234866cbfd2a05d0b35545eca6af032b69d88/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    131234866cbfd2a05d0b35545eca6af032b69d88
  • org.opencontainers.image.source
    https://github.com/drakkan/sftpgo
  • org.opencontainers.image.title
    SFTPGo
  • org.opencontainers.image.url
    https://github.com/drakkan/sftpgo
  • org.opencontainers.image.version
    v2.7.1

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:cb9b257ac1155213d9bf61b9df503724c653a4a5004480bb1e84fa7c50cbd8e9 - 44.57% (29.4 MB)

[#001] sha256:a8fd067c6de537122a1ebe6993c52b40d44ada701d120735bfc2881a390a0f0b - 1.8% (1.19 MB)

[#002] sha256:49d3c5d2c98ff1c59ce83fadfcfc60c95d950cf2870fbe4e85b5bbc2e3874f23 - 0.68% (458 KB)

[#003] sha256:b9095f694d484cec39cae19949d7b06ca5137c75c49890234faf3f860e6c85d2 - 0.0% (257 Bytes)

[#004] sha256:cedbc422343d3830fdc5436c2dd8b85c3e92c97371edec7360a53f0861e5bb0c - 0.0% (1.09 KB)

[#005] sha256:75546ead9658feeb1caaa3e67dfab43f07f62a33638bd3fd35a84c2ff71903c0 - 0.0% (2.63 KB)

[#006] sha256:401b7ac01ae3204c9d7987ce2f2b6895889c6346a6ff220faabf5eb63718807d - 0.19% (130 KB)

[#007] sha256:c26e36c5a3fe251c909a7d3c9c4c409a63dc6962d35ea0a9dd6a785fc78cd309 - 4.25% (2.8 MB)

[#008] sha256:ec50bcfdc624c05ad8d85bd5b390bfcd3b1fdd8f8264fbf79e2e595bc8b54473 - 0.81% (548 KB)

[#009] sha256:1058a79003a26ef2b93ac3ea4864be266cad007a25c71e199d8a54f953c96476 - 25.14% (16.6 MB)

[#010] sha256:392f02e341ad21a9de8175ec7cabd35ceb5fd6db1089816b4150f1d942917917 - 0.0% (2.63 KB)

[#011] sha256:33e13781767194430b4cebb88b6a1ce0a0b824526b57993b5bbd03f44c83fcb9 - 0.0% (2.76 KB)

[#012] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#013] sha256:98c0f1986b152fbd893197c51d9132092a7f027d44d1b18eb0c84ec79cd1220b - 2.2% (1.45 MB)

[#014] sha256:2923bd5cee751d1c1f9f2cd8d3b5645301ccf5ade53df5219ded76b6abc462d3 - 20.24% (13.3 MB)

[#015] sha256:24eb2582325ce30e5566cdb409febd6de6edc0a608ea2a6ac5881fe4a33ba2b6 - 0.0% (1.74 KB)

[#016] sha256:7c52526f9881080c1f607ea95a471b6eeb21d2f41560cd277d8a1c1c43cc2121 - 0.03% (22.8 KB)

[#017] sha256:36d6687ae751d99937ee878c9dd6ad7fb6f3f2b873e0c3152569ddaed73ced81 - 0.03% (22.8 KB)

[#018] sha256:7b350cb5e610dfdd27ec64b4248ed432b4e23f02a3f56960b223c21288a78fea - 0.03% (22.8 KB)

[#019] sha256:8fb8a3f94536a85b347f9fa1930a6aac2d64b1c3b9628bf1f78d90fc46c17795 - 0.0% (266 Bytes)

[#020] sha256:c750857d16ed628cabffe30e7f83d933f0da45ac6aa1ec1ad58b5e681e8b9313 - 0.0% (241 Bytes)

[#021] sha256:c3810f309f7a5037d7dc11c7d9c683d146e7d1555893c6d5116baa46d3ebacd7 - 0.0% (735 Bytes)

[#022] sha256:2ad19ed146f3cce2cf050c7fa9637eb20f29c792796411e3343947ecb5e2fb73 - 0.0% (772 Bytes)


History
2026-02-23 00:00:00 UTC (debuerreotype 0.17)

# debian.sh --arch 'amd64' out/ 'trixie' '@1771804800'

2026-03-13 18:53:32 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=true

2026-03-13 18:53:32 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c apt-get update && apt-get -y upgrade && apt-get install --no-install-recommends -y ca-certificates media-types && rm -rf /var/lib/apt/lists/* # buildkit

2026-03-13 18:53:42 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c if [ "${INSTALL_OPTIONAL_PACKAGES}" = "true" ]; then apt-get update && apt-get install --no-install-recommends -y jq && rm -rf /var/lib/apt/lists/*; fi # buildkit

2026-03-13 18:53:43 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c mkdir -p /etc/sftpgo /var/lib/sftpgo /usr/share/sftpgo /srv/sftpgo/data /srv/sftpgo/backups # buildkit

2026-03-13 18:53:43 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c groupadd --system -g 1000 sftpgo && useradd --system --gid sftpgo --no-create-home --home-dir /var/lib/sftpgo --shell /usr/sbin/nologin --comment "SFTPGo user" --uid 1000 sftpgo # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo.json /etc/sftpgo/sftpgo.json # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

COPY /workspace/templates /usr/share/sftpgo/templates # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

COPY /workspace/static /usr/share/sftpgo/static # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

COPY /workspace/openapi /usr/share/sftpgo/openapi # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo /usr/local/bin/sftpgo-plugin-* /usr/local/bin/ # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c sed -i 's|"users_base_dir": "",|"users_base_dir": "/srv/sftpgo/data",|' /etc/sftpgo/sftpgo.json && sed -i 's|"backups"|"/srv/sftpgo/backups"|' /etc/sftpgo/sftpgo.json # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=true /bin/sh -c chown -R sftpgo:sftpgo /etc/sftpgo /srv/sftpgo && chown sftpgo:sftpgo /var/lib/sftpgo && chmod 700 /srv/sftpgo/backups # buildkit

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2026-03-13 19:00:17 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

2026-05-08 09:38:55 UTC (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit

2026-05-08 09:38:56 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit

2026-05-08 09:38:56 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit

2026-05-08 09:38:57 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/check_mk_agent # buildkit

2026-05-08 09:38:57 UTC (buildkit.dockerfile.v0)

USER root

2026-05-08 09:38:57 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/check_mk_agent # buildkit

2026-05-08 09:38:58 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#if inpath timeout; then#if inpath timeoutXXXXX; then#g' /usr/local/bin/check_mk_agent # buildkit

2026-05-08 09:38:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit

2026-05-08 09:39:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo -e "[DOCKER]\nskip_sections: docker_container_agent\ncontainer_id: name\nbase_url: unix://var/run/docker.sock\n" > /etc/check_mk/docker.cfg # buildkit

2026-05-08 09:39:00 UTC (buildkit.dockerfile.v0)

COPY secret_from_file.sh /entrypoint.sh # buildkit

2026-05-08 09:39:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 755 /entrypoint.sh # buildkit

2026-05-08 09:39:01 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]