Sign inSign up

kgrv/sftpgo

By kgrv

Updated about 1 month ago

A minimal SFTPGo image with init and user.

Image
Web servers
0

4.0K

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:3cac08138

Size

22.4 MB

Last updated

about 1 month ago

docker pull kgrv/sftpgo