{{template "base" .}} {{define "title"}}{{.Title}}{{end}} {{define "page_body"}}
Services
SFTP/SSH server

Status: {{ if .Status.SSH.IsActive}}"Started"{{else}}"Stopped"{{end}} {{if .Status.SSH.IsActive}}
{{range .Status.SSH.Bindings}}
Address: "{{.GetAddress}}" {{if .HasProxy}}Proxy: ON{{end}}
{{end}} Accepted authentications: "{{.Status.SSH.GetSupportedAuthsAsString}}"
Accepted commands: "{{.Status.SSH.GetSSHCommandsAsString}}"
{{range .Status.SSH.HostKeys}}
Host Key: "{{.Path}}"
Fingerprint: "{{.Fingerprint}}"
Algorithms: "{{.GetAlgosAsString}}"
{{end}}
Public key authentication algorithms: "{{.Status.SSH.GetPublicKeysAlgosAsString}}"

Message authentication algorithms: "{{.Status.SSH.GetMACsAsString}}"

Key exchange algorithms: "{{.Status.SSH.GetKEXsAsString}}"

Ciphers: "{{.Status.SSH.GetCiphersAsString}}"
{{end}}

FTP server

Status: {{ if .Status.FTP.IsActive}}"Started"{{else}}"Stopped"{{end}} {{if .Status.FTP.IsActive}}
{{range .Status.FTP.Bindings}}
Address: "{{.GetAddress}}" {{if .HasProxy}}Proxy: ON{{end}}
TLS: "{{.GetTLSDescription}}" {{if .ForcePassiveIP}}
Passive IP: {{.ForcePassiveIP}} {{end}}
{{range .PassiveIPOverrides}} Passive IP: {{.IP}} for networks: {{.GetNetworksAsString}}
{{end}} {{end}}
Passive port range: "{{.Status.FTP.PassivePortRange.Start}}-{{.Status.FTP.PassivePortRange.End}}" {{end}}

WebDAV server

Status: {{ if .Status.WebDAV.IsActive}}"Started"{{else}}"Stopped"{{end}} {{if .Status.WebDAV.IsActive}}
{{range .Status.WebDAV.Bindings}}
Address: "{{.GetAddress}}"
Protocol: {{if .EnableHTTPS}} HTTPS {{else}} HTTP {{end}}
{{end}} {{end}}

Allow list

Status: {{ if .Status.AllowList.IsActive}}"Enabled"{{else}}"Disabled"{{end}}

Defender

Status: {{ if .Status.Defender.IsActive}}"Enabled"{{else}}"Disabled"{{end}}

Rate limiters

Status: {{ if .Status.RateLimiters.IsActive}}"Enabled"{{else}}"Disabled"{{end}} {{if .Status.RateLimiters.IsActive}}
Protocols: {{.Status.RateLimiters.GetProtocolsAsString}} {{end}}

Multi-factor authentication

Status: {{ if .Status.MFA.IsActive}}"Enabled"{{else}}"Disabled"{{end}} {{ if .Status.MFA.IsActive}}
Time-based one time passwords (RFC 6238) configurations:

    {{range .Status.MFA.TOTPConfigs}}
  • Name: "{{.Name}}", issuer: "{{.Issuer}}", HMAC algorithm: "{{.Algo}}"
  • {{end}}
{{end}}

Data provider

Status: {{ if .Status.DataProvider.IsActive}}"OK"{{else}}"{{.Status.DataProvider.Error}}"{{end}}
Driver: "{{.Status.DataProvider.Driver}}"

{{end}}