Sign inSign up

kgrv/sftpgo

By kgrv

•Updated 11 days ago

A minimal SFTPGo image with init and user.

Image
Web servers
0

4.4K

kgrv/sftpgo repository overview

⁠DESCRIPTION

A minimal sftpgo⁠ image with init, user, and mimalloc.

⁠SUPPORTED TAGS

⁠SUPPORTED ARCHITECTURES

OS/ARCHDescription
linux/amd6464-bit x86 architecture for Linux operating systems
linux/arm6464-bit ARM architecture for Linux operating systems

⁠PARAMETERS

TypeContainerFunction
Port8080Web server port
Port2020SFTP service port
Volume/configApplication configuration
Volume/dataApplication data
EnvironmentSUGGESTOptional Set suggestion messages

⁠OVERVIEW

⁠Mimalloc

  • musl struggles with multi-threaded performance compared to glibc
  • mimalloc⁠ to replace musl malloc

⁠Suggestion

  • SUGGEST defaults to true

⁠USAGE

Note

Refer to SFTPGo Documentation⁠ for official documentation.

⁠Usage Information

docker run --rm kgrv/sftpgo:2.7.0 --help
Full-featured and highly configurable file transfer server

Usage:
  sftpgo [command]

Available Commands:
  acme           Obtain TLS certificates from ACME-based CAs like Let's Encrypt
  gen            A collection of useful generators
  help           Help about any command
  initprovider   Initialize and/or updates the configured data provider
  ping           Issues an health check to SFTPGo
  portable       Serve a single directory/account
  resetprovider  Reset the configured provider, any data will be lost
  resetpwd       Reset the password for the specified administrator
  revertprovider Revert the configured data provider to a previous version
  serve          Start the SFTPGo service
  smtptest       Test the SMTP configuration

Flags:
  -h, --help      help for sftpgo
  -v, --version

Use "sftpgo [command] --help" for more information about a command.

⁠Start server

  • Docker CLI
docker run --name sftpgo -d -p 8080:8080 -p 2022:2022 -v PATH:/config -v PATH:/data kgrv/sftpgo
  • Docker Compose
services:
  sftpgo:
    image: kgrv/sftpgo
    container_name: sftpgo
    restart: unless-stopped
    environment:
    - SFTPGO_GRACE_TIME=30
    ports:
    - 8080:8080
    - 2022:2022
    volumes:
    - PATH:/config
    - PATH:/data
    - /etc/localtime:/etc/localtime:ro

Tag summary

Content type

Image

Digest

sha256:a6c1b3c4a…

Size

24 MB

Last updated

11 days ago

docker pull kgrv/sftpgo