先整理一遍大纲。
项目致谢:rsshub.app
要给@DIYGod及维护和贡献的大佬们赞赏~
1.自建RSSHub(给服务器减轻压力)
(1.npm部署 2.docker部署)
首先,你需要有一台VPS,ram性能不低于512m,1G以上为佳,cpu能上几核就上几核
kvm+swap为佳
1.安装+升级npm
centos
yum update -y
yum install git -y
npm install -g n
n stable
mkdir /usr/local/node/
cd /usr/local/node/
wget https://npm.taobao.org/mirrors/node/v4.4.7/node-v4.4.7-linux-x64.tar.gz
tar -zxvf node-v4.4.7-linux-x64.tar.gz
rm -rf node-v4.4.7-linux-x64.tar.gz
ln -s /usr/local/node/node-v4.4.7-linux-x64/bin/npm /usr/local/bin/npm
ln -s /usr/local/node/node-v4.4.7-linux-x64/bin/node /usr/local/bin/node
npm i -g npm
npm -v
npm install pm2
debian & ubuntu
apt-get install nodejs-legacy
apt-get install npm
npm install npm@latest -g
npm install -g n
n latest
n stable
n lts
node -v
npm -v
npm-check -u
2.部署RSSHub
git clone https://github.com/DIYgod/RSSHub
cd RSSHub
npm install --no-optional
3.redis(optional)
mkdir /usr/local/redis
cd /usr/local/src
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar zxvf redis-3.0.7.tar.gz
ln -s redis-3.0.7 redis #建立一个链接
cd redis
make PREFIX=/usr/local/redis install #安装到指定目录中
停止server:pkill node
(2.docker一键部署)
--先安装好docker。
docker run -d --name rsshub --env NODE_ENV=production -p 1200:1200 scavin/rsshub
docker attach my-web
cd /root/rssbot/target/release
./rssbot data.json botid
2.连接RSS-Telegram
3.连接任意网站-RSS
4.Enjoy it
5.附录:可视化RSS阅读器推荐