Namespace
drakkan
Image / Tag
sftpgo:v2.6-alpine-slim
Content Digest
sha256:2b56e2c8f6ff639bb0e60b56792c0c71005a0b7fb39741a0b7b8b0397bbfaa57
Details
Created

2025-02-24 20:37:43 UTC

Size

23.3 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-24T20:32:38Z
  • 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/6825db76ad7ee5fd55162f1d8226a44b31470eb5/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    6825db76ad7ee5fd55162f1d8226a44b31470eb5
  • 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.6.6-alpine-slim

Environment
PATH

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

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:0a9a5dfd008f05ebc27e4790db0709a29e527690c21bcbcd01481eaeb6bb49dc - 14.87% (3.46 MB)

[#001] sha256:96056ac01150b183b9e02b5c18e5390c9101232429b360f8ce673410d1761a34 - 1.96% (468 KB)

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

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

[#004] sha256:3d790cb27a7177b45c48d593fac47f78294760f0fbf6669bbb384b6ab1f880fd - 0.0% (918 Bytes)

[#005] sha256:b26e2ea11659ec379cdc26e46ae9b86435837aa4cf46387548736861e46efd99 - 0.01% (2.59 KB)

[#006] sha256:49a9bb21c5d0d1d1718e60d5fcf550a660b9600cc74866f66efdc7d58a87f626 - 0.51% (121 KB)

[#007] sha256:b5c02ec4029efe4706fcb7e54ad9093bacfb672ec921c19a54b614af8cf81496 - 11.94% (2.78 MB)

[#008] sha256:7f3f28d9801cddf2d6b3dc33f299069c59d7f3fcbea2e86174f4d8b43f78b2ff - 2.15% (511 KB)

[#009] sha256:fb7482204998e591e24605379c8b19c5878e15e9d67427f2f20eebe46b5159af - 68.53% (15.9 MB)

[#010] sha256:3e0ef8e1a2c59189a5ea1298668bc7adaad72ee6f185b99ba517bb7dec166437 - 0.01% (2.59 KB)

[#011] sha256:a3986cf8fc3f47fdf8f4f170a62a2cc0f7281a28b694d8ad348343abf68886ac - 0.01% (2.74 KB)

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


History
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit

2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-02-24 20:32:51 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=false

2025-02-24 20:32:51 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c apk -U upgrade --no-cache && apk add --update --no-cache ca-certificates tzdata mailcap # buildkit

2025-02-24 20:32:51 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c if [ "${INSTALL_OPTIONAL_PACKAGES}" = "true" ]; then apk add --update --no-cache jq git rsync; fi # buildkit

2025-02-24 20:32:51 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:32:52 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c addgroup -g 1000 -S sftpgo && adduser -u 1000 -h /var/lib/sftpgo -s /sbin/nologin -G sftpgo -S -D -H -g "SFTPGo user" sftpgo # buildkit

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo /usr/local/bin/ # buildkit

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2025-02-24 20:37:42 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /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-02-24 20:37:43 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:37:43 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2025-02-24 20:37:43 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2025-02-24 20:37:43 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

Details
Created

2025-02-24 21:25:10 UTC

Size

21.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-24T20:32:38Z
  • 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/6825db76ad7ee5fd55162f1d8226a44b31470eb5/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    6825db76ad7ee5fd55162f1d8226a44b31470eb5
  • 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.6.6-alpine-slim

Environment
PATH

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

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:772078ddbdee5be52d429e08f953aaad6715a90d7e4d6496eb1cd4004efa8a95 - 13.67% (2.95 MB)

[#001] sha256:c6d3bf78488cbaf9f2cc2ce23d90f9973da7f69e6ebb279b61d5f1184bc8b9ad - 2.12% (468 KB)

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

[#003] sha256:2e83e630474b282e09f7098c77290fe26c2a8df7273891371ce406d6bf679899 - 0.0% (256 Bytes)

[#004] sha256:64539a198ba93205202b64301ea0d1d440a564d3a4554a1239d026908c8e0c2d - 0.0% (918 Bytes)

[#005] sha256:e14dd7ea41e62a4e880e8a3ab4ff81c27fa470780742fd2f8cbc9c5fed7eca01 - 0.01% (2.6 KB)

[#006] sha256:962a7339807d84b021bc84eb27fc5e8bfad1cf7755bd34c99d02e4305d8fa400 - 0.55% (121 KB)

[#007] sha256:f904666a7925fad9d886d7b72906a8092b9abe93504542aa2fd0691da3ff6f22 - 12.87% (2.78 MB)

[#008] sha256:46708bbbb70b6cd90b78433e2e0dfac50ea80bc861858e41c4c604c5861cb5bb - 2.31% (511 KB)

[#009] sha256:6639f4e56ed2fb355ca79104380492ebda6cec5c1ff7632c7d9b67156c9427ac - 68.44% (14.8 MB)

[#010] sha256:7db9f3d1144e6f51426474ca955dc4d46725e56efed1a8edea04aac977248a78 - 0.01% (2.59 KB)

[#011] sha256:2c128b75bca11a611c2b1f7e7726c85423be546f6b609aa7d157654f9bd1fef3 - 0.01% (2.73 KB)

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


History
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.20.6-armv7.tar.gz / # buildkit

2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=false

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c apk -U upgrade --no-cache && apk add --update --no-cache ca-certificates tzdata mailcap # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c if [ "${INSTALL_OPTIONAL_PACKAGES}" = "true" ]; then apk add --update --no-cache jq git rsync; fi # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:33:00 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c addgroup -g 1000 -S sftpgo && adduser -u 1000 -h /var/lib/sftpgo -s /sbin/nologin -G sftpgo -S -D -H -g "SFTPGo user" sftpgo # buildkit

2025-02-24 21:25:09 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:25:09 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo /usr/local/bin/ # buildkit

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /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-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2025-02-24 21:25:10 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

Details
Created

2025-02-24 21:24:53 UTC

Size

22.5 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-24T20:32:38Z
  • 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/6825db76ad7ee5fd55162f1d8226a44b31470eb5/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    6825db76ad7ee5fd55162f1d8226a44b31470eb5
  • 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.6.6-alpine-slim

Environment
PATH

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

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:94e9d8af22013aabf0edcaf42950c88b0a1350c3a9ce076d61b98a535a673dd9 - 17.34% (3.9 MB)

[#001] sha256:0c8656add05ddec4f65d38f61d1ffa5c80a6f2e98390cd415e2bd372c790de34 - 2.04% (470 KB)

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

[#003] sha256:fdb116dd131cf2f4f1efb53adaee3e7765d9899a29274b3d51044f6d7221b630 - 0.0% (256 Bytes)

[#004] sha256:e2c2de7f5e76ea3dc7c8b06cdb299f117d4b7e42efb43c306c295941a01ec582 - 0.0% (914 Bytes)

[#005] sha256:af28612f0e2feb303c1a2ab2cc4ebdbba67648ffe290174c7ffa02d95d9f8ae6 - 0.01% (2.6 KB)

[#006] sha256:845f5c5c7d8e52d2c548eaf0f7143691083053c1e23c184ecc6eba4483830199 - 0.53% (121 KB)

[#007] sha256:5d6bf4836a6747579780e7691766ece6b485da3fbaabecf24f0dbc3ca11393b6 - 12.34% (2.78 MB)

[#008] sha256:4100cf3fad99d4feba3bc6eef1af310146570c371a46b4a9899328b7442346fe - 2.22% (511 KB)

[#009] sha256:d93640136666f697704b7fd209c6e440e4a24b033d74586763d78701d487661f - 65.49% (14.7 MB)

[#010] sha256:ae3b631073b760fc1ac8b22a5bfc1de4534cf2d5e5200301a3a408d3325ad313 - 0.01% (2.59 KB)

[#011] sha256:8770189ebcd8284252cdc737c327312c3ddd716fdc051f26a89c2389d210bd29 - 0.01% (2.73 KB)

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


History
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

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

2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=false

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c apk -U upgrade --no-cache && apk add --update --no-cache ca-certificates tzdata mailcap # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c if [ "${INSTALL_OPTIONAL_PACKAGES}" = "true" ]; then apk add --update --no-cache jq git rsync; fi # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c addgroup -g 1000 -S sftpgo && adduser -u 1000 -h /var/lib/sftpgo -s /sbin/nologin -G sftpgo -S -D -H -g "SFTPGo user" sftpgo # buildkit

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo /usr/local/bin/ # buildkit

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /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-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2025-02-24 21:24:53 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

Details
Created

2025-02-24 21:20:32 UTC

Size

21.8 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-24T20:32:38Z
  • 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/6825db76ad7ee5fd55162f1d8226a44b31470eb5/docker/README.md
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.revision
    6825db76ad7ee5fd55162f1d8226a44b31470eb5
  • 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.6.6-alpine-slim

Environment
PATH

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

SFTPGO_LOG_FILE_PATH


Layers

[#000] sha256:c9813c0f5a2f289ea6175876fd973d6d8adcd495da4a23e9273600c8f0a761c5 - 15.67% (3.41 MB)

[#001] sha256:9d1c2153ab74d3b951574e939e5880986d4af8a6d60fa030a2550d5634aa3354 - 2.11% (471 KB)

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

[#003] sha256:329ca709f5d0b03e10f95a6e269dcb1d4d3dbd1cf3a4eedc4672311897bd4cb2 - 0.0% (256 Bytes)

[#004] sha256:0923dd8491f0b007561a037b645c1e455d5832cc02c9caad83059f076b4fa94a - 0.0% (918 Bytes)

[#005] sha256:6cfdb4e54d7963d9243efb5677c47638af9bc21798b0eef803630f3eb7eb58ec - 0.01% (2.6 KB)

[#006] sha256:9ecfe6a6db60bd5b59765f36d605caf08fb6ab584c988e87c2681f3618d64a87 - 0.54% (121 KB)

[#007] sha256:1f6f0fa7a4c95f30c048055716252ddfa4e1639cf6e2b52957495e8ec113db36 - 12.77% (2.78 MB)

[#008] sha256:80464836ea48d7802058fb53ef5302bc821dd659ef158e7a55b8450cec144ec0 - 2.3% (511 KB)

[#009] sha256:f47d45012dd330aa6d6a24fc5265187e53a5511fc093ab7ac7716156f9060a60 - 66.57% (14.5 MB)

[#010] sha256:d8a734d9919d52f1754901561c989fa8ddb0e51b1ac722827828010e53123fa1 - 0.01% (2.59 KB)

[#011] sha256:475b9e4fff01e69a2b1b09d199a836b68773d32f5152461b96110795cd2ac6ad - 0.01% (2.73 KB)

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


History
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.20.6-ppc64le.tar.gz / # buildkit

2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

ARG INSTALL_OPTIONAL_PACKAGES=false

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c apk -U upgrade --no-cache && apk add --update --no-cache ca-certificates tzdata mailcap # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c if [ "${INSTALL_OPTIONAL_PACKAGES}" = "true" ]; then apk add --update --no-cache jq git rsync; fi # buildkit

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

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

2025-02-24 20:32:59 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /bin/sh -c addgroup -g 1000 -S sftpgo && adduser -u 1000 -h /var/lib/sftpgo -s /sbin/nologin -G sftpgo -S -D -H -g "SFTPGo user" sftpgo # buildkit

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

COPY /workspace/sftpgo /usr/local/bin/ # buildkit

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

ENV SFTPGO_LOG_FILE_PATH=

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

RUN |1 INSTALL_OPTIONAL_PACKAGES=false /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-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

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

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

WORKDIR /var/lib/sftpgo

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2025-02-24 21:20:32 UTC (buildkit.dockerfile.v0)

CMD ["sftpgo" "serve"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete