# Based on...: # https://docs.rsshub.app/deploy/config # # and source-code values, as official docs are incomplete: # https://github.com/DIYgod/RSSHub/blob/master/lib/config.ts # ################################# # Network Configuration ################################# # #PORT=1200 #LISTEN_INADDR_ANY=true #REQUEST_RETRY=2 #REQUEST_TIMEOUT=30000 UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 14_4_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" #NO_RANDOM_UA=null ################################# # CORS Requests ################################# # #ALLOW_ORIGIN="*" ################################# # Cache Configurations ################################# # CACHE_TYPE="redis" #CACHE_REQUEST_TIMEOUT=60 #CACHE_EXPIRE=300 #CACHE_CONTENT_EXPIRE=3600 REDIS_URL="redis://rsshub_redis:6379/" #MEMORY_MAX=256 ################################# # Proxy Configurations ################################# # #PROXY_PROTOCOL="" #PROXY_HOST="" #PROXY_PORT="" #PROXY_URI="{protocol}://{host}:{port}" #PROXY_AUTH="BASE64_BASIC_AUTH_STRING" (Proxy-Authorization: Basic ${PROXY_AUTH}) #PROXY_URL_REGEX=".*" #PROXY_STRATEGY=all/on_retry #PAC_URI="" #PAC_SCRIPT="" ################################# # Access Control Configurations ################################# # #ACCESS_KEY="yourpassword" ################################# # Logging Configurations ################################# # #DEBUG_INFO=true #LOGGER_LEVEL="info" #NO_LOGFILES=false #SHOW_LOGGER_TIMESTAMP=false #SENTRY="" #SENTRY_ROUTE_TIMEOUT=30000 ################################# # Image Processing ################################# # #HOTLINK_TEMPLATE="${protocol}//${host}${pathname}" #HOTLINK_INCLUDE_PATHS="" #HOTLINK_EXCLUDE_PATHS="" ################################# # Experimental Features ################################# # #ALLOW_USER_HOTLINK_TEMPLATE=false #FILTER_REGEX_ENGINE="re2" #ALLOW_USER_SUPPLY_UNSAFE_DOMAIN=false ################################# # Other Application Configurations ################################# # #DISALLOW_ROBOT=true #ENABLE_CLUSTER=false NODE_ENV="production" #NODE_NAME="" PUPPETEER_WS_ENDPOINT="ws://rsshub_browserless:3000" #CHROMIUM_EXECUTABLE_PATH="" #TITLE_LENGTH_LIMIT=150 #OPENAI_API_KEY="" #OPENAI_MODEL="gpt-3.5-turbo-16k" #OPENAI_TEMPERATURE=0.2 #OPENAI_MAX_TOKENS=0 #OPENAI_API_ENDPOINT="https://api.openai.com/v1" #OPENAI_PROMPT="Please summarize the following article and reply with markdown format." #REMOTE_CONFIG="" #REMOTE_CONFIG_AUTH="" (Authorization: Basic ${REMOTE_CONFIG_AUTH}) ################################# # Route-specific Configurations ################################# # ## BiliBili ## #BILIBILI_COOKIE_{uid}="" #BILIBILI_DM_IMG_LIST="[{"x":2721,"y":615,"z":0,"timestamp":29,"type":0}]" # ## BitBucket ## #BITBUCKET_USERNAME="" #BITBUCKET_PASSWORD="" # ## BTBYR ## #BTBYR_HOST="" #BTBYR_COOKIE="" # ## BUPT ## #BUPT_PORTAL_COOKIE="" # ## Civitai ## #CIVITAI_COOKIE="" # ## Dida365 ## #DIDA365_USERNAME="" #DIDA365_PASSWORD="" # ## Discord ## #DISCORD_AUTHORIZATION="" # ## Discourse ## #DISCOURSE_CONFIG_{id}="{"link":link,"key":key}" # ## Discuz ## #DISCUZ_COOKIE_{cid}=0 # ## Disqus ## #DISQUS_API_KEY="" # ## Douban #DOUBAN_COOKIE="" # ## E-Hentai ## #EH_IPB_MEMBER_ID="" #EH_IPB_PASS_HASH="" #EH_SK="" #EH_IGNEOUS="" #EH_STAR="" #EH_IMG_PROXY="" # ## Email ## #EMAIL_CONFIG_{email}="password=password&host=server&port=port" # ## Fanfou ## #FANFOU_CONSUMER_KEY="" #FANFOU_CONSUMER_SECRET="" #FANFOU_USERNAME="" #FANFOU_PASSWORD="" # ## Fantia ## #FANTIA_COOKIE # ## Game4399 ## #GAME_4399="" # ## GitHub ## #GITHUB_ACCESS_TOKEN="" # ## Gitee ## #GITEE_ACCESS_TOKEN="" # ## Google ## #GOOGLE_FONTS_API_KEY="" # ## Hefeng ## #HFENG_KEY="" # ## Infzm ## #INFZM_COOKIE="" # ## Initium ## #INITIUM_USERNAME="" #INITIUM_PASSWORD="" #INITIUM_BEARER_TOKEN="" #INITIUM_IAP_RECEIPT="" # ## Instagram ## #IG_USERNAME="" #IG_PASSWORD="" #IG_PROXY="" #IG_COOKIE="" # ## Iwara ## #IWARA_USERNAME="" #IWARA_PASSWORD="" # ## JavDB ## #JAVDB_SESSION="" # ## Last.FM ## #LASTFM_API_KEY="" # ## LightNovel.us ## #SECURITY_KEY="{security_key: 3cXXXX}" # ## Manhuagui ## #MHGUI_COOKIE="" # ## Mastodon ## #MASTODON_API_HOST="" #MASTODON_API_ACCESS_TOKEN="" #MASTODON_API_ACCT_DOMAIN="" # ## Medium ## #MEDIUM_COOKIE_{username}="" #MEDIUM_ARTICLE_COOKIE="" # ## MiHoyo ## #MIHOYO_COOKIE="" # ## MiniFlux ## #MINIFLUX_INSTANCE="" #MINIFLUX_TOKEN="" # ## Mox ## #MOX_COOKIE="" # ## Netease Cloud Music ## #NCM_COOKIES="" # ## NewRank ## #NEWRANK_COOKIE="" # ## NGA ## #NGA_PASSPORT_UID="" #NGA_PASSPORT_CID="" # ## NHentai ## #NHENTAI_USERNAME="" #NHENTAI_PASSWORD="" # ## Notion ## #NOTION_TOKEN="" # ## Pianyuan ## #PIANYUAN_COOKIE="" # ## Pixabay ## #PIXABAY_KEY="" # ## Pixiv ## #PIXIV_REFRESHTOKEN="" #PIXIV_BYPASS_CDN=false #PIXIV_BYPASS_HOSTNAME="public-api.secure.pixiv.net" #PIXIV_BYPASS_DOH="https://1.1.1.1/dns-query" #PIXIV_IMG_PROXY="https://i.pixiv.re" # ## Pixiv Fanbox ## #FANBOX_SESSION_ID="" # ## PKubbs ## #PKUBBS_COOKIE="" # ## Qingting ## #QINGTING_ID="" # ## Saraba1st ## #SARABA1ST_COOKIE="" # ## Sehuatang ## #SEHUATANG_COOKIE="" # ## SCBoy ## #SCBOY_BBS_TOKEN="" # ## Sci-Hub ## #SCIHUB_HOST="https://sci-hub.se/" # ## Spotify ## #SPOTIFY_CLIENT_ID="" #SPOTIFY_CLIENT_SECRET="" #SPOTIFY_REFRESHTOKEN="" # ## Telegram ## #TELEGRAM_TOKEN="" #TELEGRAM_SESSION="" #TELEGRAM_API_ID="" #TELEGRAM_API_HASH="" #TELEGRAM_MAX_CONCURRENT_DOWNLOADS="" # ## TopHub ## #TOPHUB_COOKIE="" # ## Twitter / X ## #TWITTER_OAUTH_TOKEN="" #TWITTER_OAUTH_TOKEN_SECRET="" #TWITTER_USERNAME="" #TWITTER_PASSWORD="" #TWITTER_COOKIE="" # ## Weibo ## #WEIBO_APP_KEY="" #WEIBO_APP_SECRET="" #WEIBO_COOKIES="" #WEIBO_REDIRECT_URL="" # ## Wenku8 ## #WENKU8_COOKIE="" # ## xiaoyuzhou ## #XIAOYUZHOU_ID="" #XIAOYUZHOU_TOKEN="" # ## Ximalaya ## #XIMALAYA_TOKEN="" # ## Xueqiu ## #XUEQIU_COOKIES="" # ## YouTube ## #YOUTUBE_KEY="" #YOUTUBE_CLIENT_ID="" #YOUTUBE_CLIENT_SECRET="" #YOUTUBE_REFRESH_TOKEN="" # ## Zhihu ## #ZHIHU_COOKIES="" # ## Zodgame ## #ZODGAME_COOKIE=""