1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- listen:
- hostname: '0.0.0.0'
- port: 9000
- # Correspond to your reverse proxy "listen" configuration
- webserver:
- https: true
- hostname: undefined
- port: 443
- rates_limit:
- login:
- # 15 attempts in 5 min
- window: 5 minutes
- max: 15
- ask_send_email:
- # 3 attempts in 5 min
- window: 5 minutes
- max: 3
- # Proxies to trust to get real client IP
- # If you run PeerTube just behind a local proxy (nginx), keep 'loopback'
- # If you run PeerTube behind a remote proxy, add the proxy IP address (or subnet)
- trust_proxy:
- - 'loopback'
- - 'linklocal'
- - 'uniquelocal'
- # Your database name will be "peertube"+database.suffix
- database:
- hostname: 'postgres'
- port: 5432
- suffix: ''
- username: 'postgres'
- password: 'postgres'
- # Redis server for short time storage
- redis:
- hostname: 'redis'
- port: 6379
- auth: null
- # From the project root directory
- storage:
- tmp: '../data/tmp/'
- avatars: '../data/avatars/'
- videos: '../data/videos/'
- redundancy: '../data/redundancy/'
- logs: '../data/logs/'
- previews: '../data/previews/'
- thumbnails: '../data/thumbnails/'
- torrents: '../data/torrents/'
- captions: '../data/captions/'
- cache: '../data/cache/'
- plugins: '../data/plugins/'
- log:
- level: 'info' # debug/info/warning/error
- tracker:
- enabled: true
- reject_too_many_announces: false # false because we have issues with traefik and ws ip/port forwarding
- admin:
- email: null
|