参数配置
服务通过环境变量进行配置,也可通过服务配置页进行配置
优先级:环境变量 > 已存储的配置 = 服务配置页提交配置
服务启动时会将环境变量配置覆盖导入数据库中, 第一次启动必填项配置在后续部署启动时可以删除
LIC_EMAIL
第一次启动必填项
LIC_EMAIL=[email protected]授权邮箱(全小写)
LIC_CODE
第一次启动必填项
LIC_CODE=f2aa6823-b2a6-4670-9acd-0e26d1204a43授权激活码
RSS_HOST
第一次启动必填项
RSS_HOST=192.168.1.1:8080生成的RSS的地址,需包含端口号
此配置仅控制生成内容中的链接地址,不会影响实际访问后台的地址,也不影响服务监听端口
RSS_HTTPS
RSS_HTTPS=0控制生成的RSS内容中本站链接是否为https,如RSS的link地址和图片代理地址
0为不使用,1为使用,默认为0
此配置仅控制生成内容中的链接地址,不会影响实际访问后台的协议
RSS_TOKEN
RSS_TOKEN=password123对添加/删除/列出订阅等动作进行保护,需要增加k参数访问
/add/12345?k=password123
/del/12345?k=password123详细API地址参见API参考
RSS_ENC_FEED_ID
RSS_ENC_FEED_ID=0生成的RSS地址进行加密,0为不使用,1为使用
例如微信公众号ID为123456,添加订阅此时订阅链接为/feed/123456.xml
开启后订阅地址会被加密/feed/f2fd5af8dc3590b99509f0c501de01066d063028.xml
推荐第一次部署就设置好
后续开启/关闭时,只有新订阅/旧订阅触发更新时才会修改订阅地址
RSS_SECRET
RSS_SECRET=abcdef123用于加密的密钥,可不填,会自动随机生成
RSS_STATIC
RSS_STATIC=0对RSS订阅内容静态化,0为不使用,1为使用
开启后会将RSS文件保存到数据目录中web/feed目录中
同时/feed/*.(xml/json)由此目录静态文件提供
推荐第一次部署就设置好
后续开启时,只有新订阅/旧订阅触发更新时才会生成xml文件
RSS_MAX_ITEM_COUNT
RSS_MAX_ITEM_COUNT=20控制RSS最大输出文章数量,默认为20
RSS_KEEP_OLD_COUNT
RSS_KEEP_OLD_COUNT=50保留每个公众号历史文章数量,默认为50
设置为-1时,保留所有已爬取的历史文章
RSS_PROXY_SECRET
RSS_PROXY_SECRET=abcd1234用于加密的密钥,不填时自动随机生成
部署Serverless时建议手动填写
RSS_PROXY_PREFIX
RSS_PROXY_PREFIX=https://wechat2rss.xlab.app默认通过RSS_HTTPS和RSS_HOST配置自动生成
部署Serverless时如果使用的域名不同需要手动填写
RSS_PROXY_DISABLE_IMG
RSS_PROXY_DISABLE_IMG=0关闭图片代理功能,使用原始的微信图片地址
1为启用,即关闭代理,0为不启用,默认为0
BOT_TG_TOKEN
IMPORTANT
BOT_TG_TOKEN和BOT_TG_ADMIN_UID需要同时填写
BOT_TG_TOKEN=123:abcd通过Telegram Bot推送服务消息,填写Bot Token
BOT_TG_ADMIN_UID
IMPORTANT
BOT_TG_TOKEN和BOT_TG_ADMIN_UID需要同时填写
BOT_TG_ADMIN_UID=12345通过Telegram Bot推送服务消息到指定用户
TIP
给@userinfobot发消息获得自己的ID
BOT_SERVER_KEY
BOT_SERVER_KEY=SCT123456通过Server酱推送服务消息
BOT_WEBHOOK_URL
BOT_WEBHOOK_URL=https://xxx.com/webhook/xx通过Webhook推送服务消息,填写Webhook URL
将以POST请求发送JSON数据,格式如下
{
"msgtype": "text", // 固定值
"text": {
"content": "hello" // 消息内容
}
}BOT_BARK_URL
BOT_BARK_URL=https://api.day.app/xxx/xxx直接复制任意一个Bark地址即可,会自动解析地址和token