《蟻閱(RSSAnt)》一款出色的网站源码軟件,能够让rss更加轻松的使用,帮助用户带来需要的资讯内容,軟件基于Docker部署,没有广告、没有烦人的信息,让你可以专注于一个方向,欢迎需要的用户下载哦!

軟件特色
非社交,無廣告,無推薦,專注閱讀
爲移動端優化,適合隨時隨地閱讀
按訂閱更新頻率區分消息,好文章慢慢看,讀資訊一目十行
輸入博客地址,智能查找訂閱,支持批量導入導出
智能圖片代理,解決圖片無法加載問題
開源,可以自己部署,也可以直接用在線版
部署說明
蟻閱基于Docker部署,服務器環境要求:
Linux,1G內存
Docker+鏡像加速器
第一步,准備配置文件
配置文件保存爲~/rssant/rssant.env。
#關閉DEBUG請置0
RSSANT_DEBUG=1
#請隨機生成一個字符串
RSSANT_SECRET_KEY=SECRET
#應用的訪問地址
RSSANT_ROOT_URL=http://localhost:6789
#檢查訂閱的時間間隔,默認30分鍾
RSSANT_CHECK_FEED_MINUTES=30
#請前往GITHUB設置頁面申請,不需要Github登錄可留空
#GitHubOAuthcallback:
#http://<你的域名>/api/v1/accounts/github/login/callback/
RSSANT_GITHUB_CLIENT_ID=
RSSANT_GITHUB_SECRET=
#SMTP郵件功能,不需要注冊功能可留空
RSSANT_ADMIN_EMAIL=
RSSANT_SMTP_ENABLE=false
RSSANT_SMTP_HOST=smtp.qq.com
RSSANT_SMTP_PORT=465
RSSANT_SMTP_USE_SSL=true
RSSANT_SMTP_USERNAME=
RSSANT_SMTP_PASSWORD=
#以下配置保持不動
RSSANT_SCHEDULER_NETWORK=rssant
RSSANT_PG_DB=rssant
RSSANT_PG_HOST=localhost
RSSANT_PG_USER=rssant
RSSANT_PG_PASSWORD=rssant
第二步,啓動服務
將以下腳本保存爲~/rssant/start.sh,其中端口6789可改爲自定義端口。
#!/bin/bash
dockervolumecreaterssant-data
dockervolumecreaterssant-postgres-data
dockervolumecreaterssant-postgres-logs
dockerrm-frssant
dockerrun-ti--namerssant-d\
-p6789:80\
--env-file~/rssant/rssant.env\
-vrssant-data:/app/data\
-vrssant-postgres-data:/var/lib/postgresql/11/main\
-vrssant-postgres-logs:/var/log/postgresql\
--log-driverjson-file--log-optmax-size=50m--log-optmax-file=10\
--restartunless-stopped\
guyskk/rssant:latest
dockerlogs--tail1000-frssant
啓動服務bash~/rssant/start.sh,當看到下面的日志時,服務就啓動好了。
#初始化數據庫的日志
I2019-12-2211:01:36scripts.django_db_init:26extensionhstorecreated
I2019-12-2211:01:36scripts.django_db_init:33createadminuser
I2019-12-2211:01:36scripts.django_db_init:41updatesiteinfo
I2019-12-2211:01:36scripts.django_db_init:53creategithubsocialapp
#程序正常運行中的日志
I2019-12-2213:16:08rssant_harbor.actors.rss:418delete0oldfeedcreations
I2019-12-2213:16:08rssant_harbor.actors.rss:423retry0status=UPDATINGfeedcreations
I2019-12-2213:16:08rssant_harbor.actors.rss:429retry0status=PENDINGfeedcreations
執行dockerexec-tirssantsupervisorctlstatus,以下進程狀態說明一切正常:
apiRUNNINGpid9,uptime0:10:03
async-apiRUNNINGpid10,uptime0:10:03
harborRUNNINGpid11,uptime0:10:03
initdbEXITEDDec2201:15PM
nginxRUNNINGpid15,uptime0:10:03
postgresRUNNINGpid17,uptime0:10:03
schedulerRUNNINGpid19,uptime0:10:03
workerRUNNINGpid21,uptime0:10:03
訪問http://localhost:6789/admin/用戶名:admin密碼:admin
點擊頁面右上角"CHANGEPASSWORD"修改密碼。
大功告成,返回首頁即可开始使用了!
如需停止服務,執行:dockerrm-frssant
如需備份數據,備份rssant-postgres-data這個卷即可,其他卷可忽略。