mirror of
https://github.com/zedeus/nitter.git
synced 2024-12-17 05:26:28 +00:00
2edf54d5b3
Useful for instance owners who want to disable the RSS endpoint for reasons such as abuse and not enough server resources to handle heavy network traffic through that endpoint. Resolves #437
41 lines
1.5 KiB
Text
41 lines
1.5 KiB
Text
[Server]
|
|
address = "0.0.0.0"
|
|
port = 8080
|
|
https = false # disable to enable cookies when not using https
|
|
httpMaxConnections = 100
|
|
staticDir = "./public"
|
|
title = "nitter"
|
|
hostname = "nitter.net"
|
|
|
|
[Cache]
|
|
listMinutes = 240 # how long to cache list info (not the tweets, so keep it high)
|
|
rssMinutes = 10 # how long to cache rss queries
|
|
redisHost = "localhost"
|
|
redisPort = 6379
|
|
redisConnections = 20 # connection pool size
|
|
redisMaxConnections = 30
|
|
redisPassword = ""
|
|
# max, new connections are opened when none are available, but if the pool size
|
|
# goes above this, they're closed when released. don't worry about this unless
|
|
# you receive tons of requests per second
|
|
|
|
[Config]
|
|
hmacKey = "secretkey" # random key for cryptographic signing of video urls
|
|
base64Media = false # use base64 encoding for proxied media urls
|
|
tokenCount = 10
|
|
# minimum amount of usable tokens. tokens are used to authorize API requests,
|
|
# but they expire after ~1 hour, and have a limit of 187 requests.
|
|
# the limit gets reset every 15 minutes, and the pool is filled up so there's
|
|
# always at least $tokenCount usable tokens. again, only increase this if
|
|
# you receive major bursts all the time
|
|
enableRSS = true # set this to false to disable RSS feeds
|
|
|
|
# Change default preferences here, see src/prefs_impl.nim for a complete list
|
|
[Preferences]
|
|
theme = "Nitter"
|
|
replaceTwitter = "nitter.net"
|
|
replaceYouTube = "piped.kavin.rocks"
|
|
replaceInstagram = ""
|
|
proxyVideos = true
|
|
hlsPlayback = false
|
|
infiniteScroll = false
|