Pixiv - KiraraShss
467 字
2 分钟
简易RSS阅读器Miniflux 2 Docker安装指南
说明:Miniflux使用Golang编写,是一个极简、快速、轻便且易于安装的Feed阅读器,支持Atom、RSS 1.0/2.0、JSON格式,支持OPML导入/导出等,仅支持Postgresql数据库,官方文档中的安装教程比较繁琐,这里就说下Docker安装方法。
页面截图


安装教程
本教程不适用OpenVZ架构的VPS服务器。
1、安装环境
#Debian/Ubuntu系统apt-get -y install git make nano curl
#CentOS/RHEL系统yum -y install git make nano curl2、安装Docker和Docker Compose
#安装Dockercurl -sSL https://get.docker.com/ | shservice docker start#安装Docker Composecurl -L https://github.com/docker/compose/releases/download/v2.9.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose3、安装Miniflux 2
新建docker-compose.yml文件,使用命令:
nano docker-compose.yml复制并粘贴以下代码:
version: '3'services: miniflux: image: miniflux/miniflux ports: - "8080:8080" depends_on: - db environment: - DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable db: image: postgres environment: - POSTGRES_USER=miniflux - POSTGRES_PASSWORD=secret volumes: - miniflux-db:/var/lib/postgresql/datavolumes: miniflux-db:使用Ctrl+x、y保存退出。
开始运行镜像
docker-compose up -d4、设置管理员账号密码
#找到Miniflu容器,并记住container-id。docker ps#将container-name换成container-id后运行docker exec -ti <container-name> /usr/bin/miniflux -migratedocker exec -ti <container-name> /usr/bin/miniflux -create-admin输入账户和密码后,就可以通过http://yourip:8080进入界面了。
添加SSL
如果想使用域名并添加SSL证书,首先解析一个域名到服务器上。
安装Caddy
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址wget -N --no-check-certificate https://blog.moewah.com/source/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh编辑配置文件
#以下全部内容是一个整体,修改域名、IP、邮箱后一起复制到SSH运行!echo "https://yourdomain.com { tls admin@moewah.com proxy / 111.111.111.111:9090 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Port {server_port} header_upstream X-Forwarded-Proto {scheme} } log /var/log/caddy.log gzip}" > /usr/local/caddy/Caddyfile启动Caddy
/etc/init.d/caddy restart最后就可以通过域名https访问了。
Miniflux还可以配合RSSHub一起使用,查看:RSSHub:一个轻量、易于扩展的RSS生成器。更多使用姿势请翻阅官方文档:https://docs.miniflux.net/
推荐文章
基于标签匹配 · 智能推荐 Gitea Webhook 自动部署:零依赖实现 Astro 博客多端同步发布
3 周前 ·
私有化部署
使用 Lume 在 macOS 虚拟机中隔离运行 OpenClaw/Moltbot:完整部署指南
1 月前 ·
私有化部署
从断供到自救:如何备份MinIO多架构Docker镜像
10 月前 ·
私有化部署
Docker-compose 自部署个人代码托管服务:Gitea 极简搭建指南
11 月前 ·
私有化部署
Astro Firefly 主题 RSS 配置:全文还是摘要,这是个问题
1 月前 ·
自媒体运营
+2
Debian-Ubuntu系统备份与还原完整指南
6 年前 ·
Linux系统管理
+2
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
简易RSS阅读器Miniflux 2 Docker安装指南
https://blog.moewah.com/posts/3157/ 最后更新于 2026-01-17,距今已过 51 天
部分内容可能已过时
喵斯基部落