Directories ¶
Path | Synopsis |
---|---|
Package acme provides automatic access to certificates from Let's Encrypt and any other ACME-based CA The code here is largely coiped from https://github.com/go-acme/lego/tree/master/cmd This package is intended to provide basic functionality for obtaining and renewing certificates and implements the "HTTP-01" and "TLSALPN-01" challenge types.
|
Package acme provides automatic access to certificates from Let's Encrypt and any other ACME-based CA The code here is largely coiped from https://github.com/go-acme/lego/tree/master/cmd This package is intended to provide basic functionality for obtaining and renewing certificates and implements the "HTTP-01" and "TLSALPN-01" challenge types. |
Package cmd provides Command Line Interface support
|
Package cmd provides Command Line Interface support |
Package command provides command configuration for SFTPGo hooks
|
Package command provides command configuration for SFTPGo hooks |
Package common defines code shared among file transfer packages and protocols
|
Package common defines code shared among file transfer packages and protocols |
Package config manages the configuration
|
Package config manages the configuration |
Package dataprovider provides data access.
|
Package dataprovider provides data access. |
Package ftpd implements the FTP protocol
|
Package ftpd implements the FTP protocol |
Package httpclient provides HTTP client configuration for SFTPGo hooks
|
Package httpclient provides HTTP client configuration for SFTPGo hooks |
Package httpd implements REST API and Web interface for SFTPGo.
|
Package httpd implements REST API and Web interface for SFTPGo. |
Package httpdtest provides utilities for testing the exposed REST API.
|
Package httpdtest provides utilities for testing the exposed REST API. |
Package kms provides Key Management Services support
|
Package kms provides Key Management Services support |
Package logger provides logging capabilities.
|
Package logger provides logging capabilities. |
Package metric provides Prometheus metrics support
|
Package metric provides Prometheus metrics support |
Package mfa provides supports for Multi-Factor authentication modules
|
Package mfa provides supports for Multi-Factor authentication modules |
Package plugin provides support for the SFTPGo plugin system
|
Package plugin provides support for the SFTPGo plugin system |
Package service allows to start and stop the SFTPGo service
|
Package service allows to start and stop the SFTPGo service |
Package sftpd implements the SSH File Transfer Protocol as described in https://tools.ietf.org/html/draft-ietf-secsh-filexfer-02.
|
Package sftpd implements the SSH File Transfer Protocol as described in https://tools.ietf.org/html/draft-ietf-secsh-filexfer-02. |
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Package smtp provides supports for sending emails
|
Package smtp provides supports for sending emails |
Package telemetry provides telemetry information for SFTPGo, such as:
|
Package telemetry provides telemetry information for SFTPGo, such as: |
Package util provides some common utility methods
|
Package util provides some common utility methods |
Package version defines SFTPGo version details
|
Package version defines SFTPGo version details |
Package vfs provides local and remote filesystems support
|
Package vfs provides local and remote filesystems support |
Package webdavd implements the WebDAV protocol
|
Package webdavd implements the WebDAV protocol |
Click to show internal directories.
Click to hide internal directories.