projects
/
oweals
/
peertube.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add create-import-video-file-job command
[oweals/peertube.git]
/
shared
/
models
/
server
/
custom-config.model.ts
1
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
2
3
export interface CustomConfig {
4
instance: {
5
name: string
6
shortDescription: string
7
description: string
8
terms: string
9
defaultClientRoute: string
10
defaultNSFWPolicy: NSFWPolicyType
11
customizations: {
12
javascript?: string
13
css?: string
14
}
15
}
16
17
services: {
18
twitter: {
19
username: string
20
whitelisted: boolean
21
}
22
}
23
24
cache: {
25
previews: {
26
size: number
27
}
28
}
29
30
signup: {
31
enabled: boolean
32
limit: number
33
}
34
35
admin: {
36
email: string
37
}
38
39
user: {
40
videoQuota: number
41
}
42
43
transcoding: {
44
enabled: boolean
45
threads: number
46
resolutions: {
47
'240p': boolean
48
'360p': boolean
49
'480p': boolean
50
'720p': boolean
51
'1080p': boolean
52
}
53
}
54
}