Interface: IInstanceSettings ​
Defined in: types/instance.ts:157
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
developerMode | boolean | - | types/instance.ts:158 |
gifs | object | - | types/instance.ts:170 |
gifs.apiKeyConfigured | boolean | the apiKey* fields are KLIPY's key, which an admin can save here | types/instance.ts:176 |
gifs.apiKeyNeedsReplacement? | boolean | - | types/instance.ts:177 |
gifs.apiKeySource | "instance" | "environment" | "config" | null | - | types/instance.ts:178 |
gifs.contentFilter | GifContentFilter | KLIPY only; gifgooder's library is curated and has no filter | types/instance.ts:174 |
gifs.enabled | boolean | the switch for GIF search as a whole; each provider also needs its own key | types/instance.ts:172 |
gifs.gifgooderConfigured | boolean | gifgooder's host and token come from the server's environment, never from here | types/instance.ts:180 |
profiles | IInstanceProfileSettings | - | types/instance.ts:182 |
rateLimits | IInstanceRateLimitSettings | - | types/instance.ts:159 |
streaming | IInstanceStreamingSettings | - | types/instance.ts:183 |
uploads | object | - | types/instance.ts:160 |
uploads.defaultMaxFileSizeMb? | number | - | types/instance.ts:166 |
uploads.jsonBodyLimitBytes | number | Configured by the operator; not an editable setting. | types/instance.ts:163 |
uploads.managedByConfig? | boolean | The operator supplied maxFileSizeMb in configuration or the environment. | types/instance.ts:168 |
uploads.maxAllowedFileSizeMb? | number | - | types/instance.ts:165 |
uploads.maxFileSizeMb | number | - | types/instance.ts:161 |
uploads.minFileSizeMb? | number | - | types/instance.ts:164 |
videoProcessing | object | Fixed by the server: whether it found ffmpeg, which video profile pictures need. | types/instance.ts:185 |
videoProcessing.available | boolean | - | types/instance.ts:186 |