miniflux:RSS阅读器

  1. 安装Docker
  2. 运行 镜像
  3. 迁移数据并创建密码
  4. 最后

Miniflux是一个开源的RSS阅读器,可以使用Miniflux部署我们自己的RSS服务。 作为曾经的Google Reader重度用户,在Google Reader之后使用过Feedly、Inoreader,通过自建Miniflux可替代Feedly和Inoreader。
地址:https://miniflux.app/

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容.
地址:https://docs.rsshub.app/

为啥需要用到Miniflux呢?因为用到了RSSHub。之前用过几个客户端,兜兜转转最后还是觉得miniflux简单易用。RSSHub 是一个生成 RSS 订阅源的开源工具,而Miniflux就是利用fever API推送这些内容到手机端。这里将使用docker 和 docker-compose来安装miniflux:

安装Docker

curl -sSL https://get.docker.com/ | sh
service docker start

##安装Docker Compose

curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

##新建docker-compose.yml文件
如果你使用用宝塔的话,直接新建目录 miniflux 并在目录下新建docker-compose.yml

#新建目录miniflux

mkdir miniflux
cd miniflux
#新建docker-compose.yml

version: '3'
services:
    miniflux:
        image: miniflux/miniflux
        ports:
            - "8080:8080"
        depends_on:
            - db
        environment:
            - DATABASE_URL=postgres://miniflux:[email protected]/miniflux?sslmode=disable
    db:
        image: postgres
        environment:
            - POSTGRES_USER=miniflux
            - POSTGRES_PASSWORD=secret
        volumes:
            - miniflux-db:/var/lib/postgresql/data
volumes:
    miniflux-db:

运行 镜像

docker-compose up -d

迁移数据并创建密码

#通过以下命令找到Miniflux容器找到container的对应id。
docker ps
#将container-name换成container-id后运行
docker exec -ti <container-name> /usr/bin/miniflux -migrate
docker exec -ti <container-name> /usr/bin/miniflux -create-admin

最后

然后就可以通过XXX.XXXX.XXXX.XXX:8080进入界面了

如果你是使用宝塔或者nginx,可以通过新建网站反向代理来捆绑网址。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 [email protected]