Versions in this module Expand all Collapse all v0 v0.2.5 Nov 1, 2026 v0.2.4 Oct 31, 2026 Changes in this version + const DefaultConsolePort + type ConsoleValues struct + AppURL string + AuthRateLimit bool + ClientIPHeader string + DatabaseURL string + Google Google + Host string + InsecureCookies bool + Port int + PublicURL string + func LoadConsole() (ConsoleValues, error) + func (values ConsoleValues) ListenAddress() (string, error) + func (values ConsoleValues) Validate() error + func (values ConsoleValues) ValidateDatabase() error v0.2.3 Oct 29, 2026 v0.2.2 Oct 29, 2026 Changes in this version + type Google struct + ClientID string + ClientSecret string + func (google Google) Enabled() bool type ServerValues + AuthRateLimit bool + ClientIPHeader string + DatabaseURL string + Google Google + PublicURL string + func (values ServerValues) ValidateAuthRateLimit() error + func (values ServerValues) ValidateDatabase() error + func (values ServerValues) ValidateIdentity() error v0.2.1 Oct 26, 2026 Changes in this version + const DefaultInternalPort + const DefaultServerPort + var Keys = []string + func DefaultStatePath() (string, error) + func StateDir() (string, error) + type FetcherValues struct + Concurrency int + DiskLimitBytes int64 + Mirrors string + Secret string + ServerURL string + func LoadFetcher() (FetcherValues, error) + type GitHub struct + AppID int64 + ClientID string + ClientSecret string + FetcherSecret string + PrivateKeyFile string + PublicURL string + TokenKey string + WebhookSecret string + func (github GitHub) Enabled() bool + func (github GitHub) Validate(insecureCookies bool) error + type LocalValues struct + Host string + Port *int + RetentionDays int + State string + WebDir string type RemoteValues + Token string + URL string + type ServerValues struct + GitHub GitHub + Host string + InsecureCookies bool + InternalPort int + Port int + RetentionDays int + SignupEnabled bool + State string + Username string + func LoadServerFile(path string) (ServerValues, error) + func (values ServerValues) InternalAddress(listen string) (string, error) + func (values ServerValues) ListenAddress() (string, error) type Values + Local LocalValues + Remote RemoteValues + func (values Values) Get(key string) (interface{}, error) + func (values Values) RemoteConfigured() bool v0.2.0 Oct 11, 2026 Changes in this version + func Edit(key string, value *string) error + func EditFile(path, key string, value *string) error + func Path() (string, error) + type RemoteValues struct + Account string + Host string + Port int + RetentionDays int + State string + func LoadRemoteFile(path string) (RemoteValues, error) + func (values RemoteValues) ListenAddress() (string, error) + type ServerSettings struct + Host string + Port int + RetentionDays int + State string + WebDir string + type Values struct + Host string + Port *int + RetentionDays int + Server string + State string + Token string + WebDir string + func Default() (Values, error) + func Load() (Values, error) + func LoadFile(path string) (Values, error) + func Merge(values Values, raw string) (Values, error) + func ReadFile(path string) (Values, error) + func (values Values) Settings() (ServerSettings, error) + func (values Values) Validate() error