]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/server/server-config.model.ts
Fix fps federation
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-config.model.ts
1 import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2
3 export interface ServerConfig {
4 serverVersion: string
5
6 instance: {
7 name: string
8 shortDescription: string
9 defaultClientRoute: string
10 defaultNSFWPolicy: NSFWPolicyType
11 customizations: {
12 javascript: string
13 css: string
14 }
15 }
16
17 signup: {
18 allowed: boolean,
19 allowedForCurrentIP: boolean
20 }
21
22 transcoding: {
23 enabledResolutions: number[]
24 }
25
26 import: {
27 videos: {
28 http: {
29 enabled: boolean
30 }
31 }
32 }
33
34 avatar: {
35 file: {
36 size: {
37 max: number
38 },
39 extensions: string[]
40 }
41 }
42
43 video: {
44 image: {
45 size: {
46 max: number
47 }
48 extensions: string[]
49 },
50 file: {
51 extensions: string[]
52 }
53 }
54
55 videoCaption: {
56 file: {
57 size: {
58 max: number
59 },
60 extensions: string[]
61 }
62 }
63
64 user: {
65 videoQuota: number
66 }
67 }