]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/server/custom-config.model.ts
Use popover for help component
[github/Chocobozzz/PeerTube.git] / shared / models / server / custom-config.model.ts
CommitLineData
fd206f0b 1export interface CustomConfig {
66b16caf
C
2 instance: {
3 name: string
2e3a0215 4 shortDescription: string
66b16caf
C
5 description: string
6 terms: string
901637bb 7 defaultClientRoute: string
00b5556c
C
8 customizations: {
9 javascript?: string
10 css?: string
11 }
66b16caf
C
12 }
13
fd206f0b
C
14 cache: {
15 previews: {
16 size: number
17 }
18 }
19
20 signup: {
21 enabled: boolean
22 limit: number
23 }
24
25 admin: {
26 email: string
27 }
28
29 user: {
30 videoQuota: number
31 }
32
33 transcoding: {
34 enabled: boolean
35 threads: number
36 resolutions: {
37 '240p': boolean
38 '360p': boolean
39 '480p': boolean
40 '720p': boolean
41 '1080p': boolean
42 }
43 }
44}