{{ if .BaseConfig.Janitor.Active }} The Janitor is enabled. {{ else }} The Janitor is disabled. {{ end }}
The janitor wakes up every {{ .JanitorInterval }} to look for new todos (if enabled).
{{ define "days" }} {{ if . }} {{ . }} {{ else }} - {{ end }} {{ end }}Janitor | Expire Days |
---|---|
Files | {{ template "days" .BaseConfig.Janitor.FileExpireDays }} |
Events {{ $grp }} | {{ template "days" $days }} |
Events | {{ template "days" "" }} |
Remote Addr | {{ template "days" .BaseConfig.Janitor.EventRemoteAddrExpireDays }} |
Archive inactive users | {{ template "days" .BaseConfig.Janitor.ArchiveInactiveAfterDays }} |
Delete archived users | {{ template "days" .BaseConfig.Janitor.DeleteArchivedAfterDays }} |
Files which are unused will be deleted by the janitor.
Files which are used:
ID | Depth |
Parent ID |
Source ID |
Created At | Version | Filename | Size | Status | Original |
Autogenerated |
Leave On Remote |
Produce Versions |
Class | Extension | Location Key | Remote URL | {{ range $idx, $file := .Files }}
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ .Id }} | {{ .Depth }} | {{ .IdParent }} | {{ .IdSource }} | {{ Datetime .CreatedAt }} | {{ .VersionName }} | {{ .Filename }} | {{ HumanByteSize .Filesize }} | {{ .Status }} | {{ .Class }} | {{ .Extension }} | {{ .LocationKey }} | {{ .RemoteUrl }} | ||||
{{ len .Files }} files |
Events are deleted if expire days for the event group are set in the config.
The remote address in events is deleted after n days.
Users are archived and deleted as set in the config.
ID | Login | Type | Created | Archived | Last Seen | Age | {{ range $idx, $ev := . }}
---|---|---|---|---|---|---|
{{ .Id }} | {{ .Login }} | {{ .Type }} | {{ Datetime .CreatedAt }} | {{ if .ArchivedAt }} {{ Datetime .ArchivedAt }} {{ end }} | {{ Datetime .LastSeenAt }} | {{ if .LastSeenAt }} {{ ago (Deref .LastSeenAt) }} {{ else }} {{ ago .CreatedAt }} {{ end }} |
{{ len . }} users |