Tag

asset/sftpgo:swarmit-1225
Content Digest: sha256:577c143b896ff8f9b42530b7d1173d2a802264e8e3c75274bc67612d3f614d7f
Details
Pull Command

docker pull /asset/sftpgo:swarmit-1225


Manifests
Details
Content Digest

sha256:ae18fbd8fe0726d0b7fc4d2b9e9c8397d078bca39506dca5c798b9472233f123

Created

2026-01-11 13:14:25 UTC

Size

65.9 MB


Labels
  • org.opencontainers.image.created
    2025-10-23T16:39:35Z
  • 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/29c635a9a6f68d0f57b520dd82cba8e16d412b30/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    29c635a9a6f68d0f57b520dd82cba8e16d412b30
  • 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.0

Environment
PATH

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

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:09208cb16939a1136be0bcf30fb48fe1a300ed12e1346d0f39395ce075b49025 - 44.55% (29.4 MB)

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

[#002] sha256:216f387fbecfd3a310867d807ee9bd5bfdc3c3becbfcac39206a33f16b5ade27 - 0.68% (458 KB)

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

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

[#005] sha256:5ee9225c0184dad3e0394142d51a64929cc00bc2cd46b5eb719b175b6c62517b - 0.0% (2.61 KB)

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

[#007] sha256:951ae7321074fcd4dbb416074008b70c40392a916b871d6523cf994ba52e7aac - 4.3% (2.83 MB)

[#008] sha256:2b0f153d347faf2d9f1e103e3028231be776f45f002c8abf465ab4174c5ba7a8 - 0.81% (544 KB)

[#009] sha256:b20e0bad7e97fb69fe2e73d3956bb684e9e80ebdff9c88df382b2f107aca295d - 25.11% (16.5 MB)

[#010] sha256:8c2ddd997c00bed4f35536b7ed7773464685755d7b0988ff7c637052c2035583 - 0.0% (2.61 KB)

[#011] sha256:bfed6704dbdc2d875c3fc6a972ab276091495c7b81b9417f40fe42c03b609839 - 0.0% (2.75 KB)

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

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

[#014] sha256:585df64f3c0be30ef4140c49061cffb23bcdaede7eaef0e41e04ac96cca91561 - 20.24% (13.3 MB)

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

[#016] sha256:b938520d0e5589f0f88c90d5e4e858af77807bcf577abc3575d45553fade28aa - 0.03% (22.7 KB)

[#017] sha256:79c7ab7e505eb08d7a9c846a500055f69bf290b601876219a272fc201693150d - 0.03% (22.7 KB)

[#018] sha256:d5b0368fd5c2060b99556c09ce28680338d24d5d01d90e715f17b16a745ab158 - 0.03% (22.7 KB)

[#019] sha256:5897863cf0a25d861eff674dbe79850ab618413394942fa28bc2c1a533bf7385 - 0.0% (265 Bytes)

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

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

[#022] sha256:2000a4c79b3a03c96c505ad1ba616b7769115738d7e51735513ef22652474106 - 0.0% (772 Bytes)


History
2025-10-20 00:00:00 UTC (debuerreotype 0.16)

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

2025-10-23 16:40:12 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=true

2025-10-23 16:40:12 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

2025-10-23 16:40:26 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

2025-10-23 16:40:27 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

2025-10-23 16:40:27 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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

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

2025-10-23 16:48:05 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2025-10-23 16:48:05 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

2025-10-23 16:48:06 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

2025-10-23 16:48:06 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2025-10-23 16:48:06 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2025-10-23 16:48:06 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

2026-01-11 13:14:22 UTC (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit

2026-01-11 13:14:23 UTC (buildkit.dockerfile.v0)

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

2026-01-11 13:14:23 UTC (buildkit.dockerfile.v0)

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

2026-01-11 13:14:23 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-01-11 13:14:24 UTC (buildkit.dockerfile.v0)

USER root

2026-01-11 13:14:24 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-01-11 13:14:24 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-01-11 13:14:24 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-01-11 13:14:25 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-01-11 13:14:25 UTC (buildkit.dockerfile.v0)

COPY secret_from_file.sh /entrypoint.sh # buildkit

2026-01-11 13:14:25 UTC (buildkit.dockerfile.v0)

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

2026-01-11 13:14:25 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]