「SFTPGo」- 文件服务器 | SFTP | FTP/S | HTTP/S | WebDAV

认识

官网:https://sftpgo.com/
项目:https://github.com/drakkan/sftpgo
文档:https://github.com/drakkan/sftpgo

Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server – S3, Google Cloud Storage, Azure Blob 简而言之,SFTPGo 是个远程文件管理工具。

组成

WIP

性质

Server protocols: SFTP, HTTP/S, FTP/S, WebDAV.

Storage backends: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers.

构建

通过 Docker 部署

SFTPGo documentation / 2.6 / Docker

镜像:https://hub.docker.com/r/drakkan/sftpgo

version: "3"
services:
  sftpgo:
    ports:
      - 8080:8080
      - 2022:2022
      - 2121:2121
      - 50000-50100:50000-50100
    environment:
      - SFTPGO_FTPD__BINDINGS__0__PORT=2121
      - SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP=192.168.5.66
    volumes:
      - type: bind
        source: './data/sftpgodata'
        target: /srv/sftpgo
      - type: bind
        source: './data/sftpgohome'
        target: /var/lib/sftpgo
    image: 'docker.io/drakkan/sftpgo:v2.5.6'

参考

drakkan/sftpgo: Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server