Miniflux是一款开源轻量级RSS阅读器,专注于简洁体验与隐私保护。本Docker镜像为***构建,旨在简化Miniflux的部署与运行流程,支持多种硬件架构,适用于需要自托管RSS服务的个人用户或小型团队。
amd64(x86_64)、arm64(AArch64)、arm/v7(ARM 32-bit v7)及arm/v6(ARM 32-bit v6)架构,可在服务器、树莓派等设备运行。latest(最新稳定版,推荐生产环境)、特定版本(如2.0.25,用于版本固定部署)及nightly(开发版,含最新功能,不建议生产使用)。完整配置与使用指南请查阅***文档:
docker.io/miniflux/minifluxghcr.io/miniflux/minifluxdocker run快速启动需配合PostgreSQL数据库(以下示例含数据库配置):
bash# 拉取最新稳定版镜像 docker pull docker.io/miniflux/miniflux:latest # 启动容器(含数据库连接与管理员账户配置) docker run -d \ --name miniflux \ -p 8080:8080 \ # 映射服务端口(宿主机:容器) -e DATABASE_URL="postgresql://user:password@postgres-host:5432/miniflux?sslmode=disable" \ # 数据库连接URL(必填) -e RUN_MIGRATIONS=1 \ # 自动运行数据库迁移(首次启动需启用) -e CREATE_ADMIN=1 \ # 创建管理员账户(首次启动需启用) -e ADMIN_USERNAME=admin \ # 管理员用户名 -e ADMIN_PASSWORD=your_secure_password \ # 管理员密码 docker.io/miniflux/miniflux:latest
docker-compose部署(含数据库)创建docker-compose.yml文件,实现Miniflux与PostgreSQL联动部署:
yamlversion: '3' services: # PostgreSQL数据库服务 postgres: image: postgres:15 # 推荐PostgreSQL 12+版本 environment: POSTGRES_USER: miniflux # 数据库用户名 POSTGRES_PASSWORD: db_password # 数据库密码 POSTGRES_DB: miniflux # 数据库名称 volumes: - postgres_data:/var/lib/postgresql/data # 持久化数据库数据 restart: always # 自动重启 # Miniflux服务 miniflux: image: docker.io/miniflux/miniflux:latest ports: - "8080:8080" # 暴露服务端口 environment: DATABASE_URL: "postgresql://miniflux:db_password@postgres:5432/miniflux?sslmode=disable" # 连接PostgreSQL服务 RUN_MIGRATIONS: 1 # 启动时自动执行数据库迁移 CREATE_ADMIN: 1 # 创建管理员账户 ADMIN_USERNAME: admin # 管理员用户名 ADMIN_PASSWORD: your_secure_password # 管理员密码 depends_on: - postgres # 依赖PostgreSQL服务启动 restart: always # 自动重启 volumes: postgres_data: # 数据库数据卷
启动命令:docker-compose up -d
Miniflux通过环境变量配置,常用参数如下:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
DATABASE_URL | PostgreSQL数据库连接URL(格式:postgresql://user:password@host:port/dbname?sslmode=disable) | 无(必填) |
RUN_MIGRATIONS | 是否自动运行数据库迁移(1=启用,首次启动需设为1) | 0 |
CREATE_ADMIN | 是否创建管理员账户(1=启用,需配合以下管理员参数) | 0 |
ADMIN_USERNAME | 管理员用户名(CREATE_ADMIN=1时生效) | 无 |
ADMIN_PASSWORD | 管理员密码(CREATE_ADMIN=1时生效) | 无 |
PORT | 服务监听端口 | 8080 |
LOG_LEVEL | 日志级别(debug/info/warn/error) | info |
更多参数见Miniflux配置文档。
DATABASE_URL。latest或特定版本标签(如2.0.25),nightly标签为开发版,可能存在不稳定风险。来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速