{{template "base" .}} {{- define "page_body"}}

SSH/SFTP server

{{- if .Status.SSH.IsActive}}
{{- range .Status.SSH.Bindings}}

"{{.GetAddress}}"

{{- if .HasProxy}}

{{- end}} {{- end}}
{{- range .Status.SSH.HostKeys}}

"{{.Path}}"

"{{.Fingerprint}}"

"{{.GetAlgosAsString}}"

{{- end}}

"{{.Status.SSH.GetSSHCommandsAsString}}"

"{{.Status.SSH.GetSupportedAuthsAsString}}"

"{{.Status.SSH.GetPublicKeysAlgosAsString}}"

"{{.Status.SSH.GetMACsAsString}}"

"{{.Status.SSH.GetKEXsAsString}}"

"{{.Status.SSH.GetCiphersAsString}}"

{{- end}}

FTP server

{{- if .Status.FTP.IsActive}}
{{- range .Status.FTP.Bindings}}

"{{.GetAddress}}"

{{- if .HasProxy}}

{{- end}}

 

{{- if .ForcePassiveIP}}

"{{.ForcePassiveIP}}"

{{- end}} {{- range .PassiveIPOverrides}}

"{{.IP}} ({{.GetNetworksAsString}})"

{{- end}} {{- end}}

"{{.Status.FTP.PassivePortRange.Start}}-{{.Status.FTP.PassivePortRange.End}}"

{{- end}}

WebDAV server

{{- if .Status.WebDAV.IsActive}}
{{- range .Status.WebDAV.Bindings}}

"{{.GetAddress}}"

{{if .EnableHTTPS}} HTTPS {{else}} HTTP {{end}}

{{- end}}
{{- end}}

Database

{{if .Status.DataProvider.Error}} "{{.Status.DataProvider.Error}}"{{end}}

"{{.Status.DataProvider.Driver}}"

Defender

Allow list

Rate limiters

{{- if .Status.RateLimiters.IsActive}}

"{{.Status.RateLimiters.GetProtocolsAsString}}"

{{- end}}

Two-factor authentication

{{- if .Status.MFA.IsActive}} {{range .Status.MFA.TOTPConfigs}}

"{{.Name}}"

"{{.Issuer}}"

"{{.Algo}}"

{{- end}} {{- end}}
{{- end}}