Wiki GitHub Gitee
Web ISO Updater · Docker Ready

网页上的 Linux 发行版 ISO
自动更新器

ISO Hub 是对 Sowevo/iso_download 命令行工具的网页化封装。自动追踪多镜像站元数据、按需选择性下载、SHA256 校验、内置 SMB / WebDAV 共享——在浏览器里搞定 ISO 的更新与分发。

4容器化服务
20+镜像条目
SHA256下载校验
多镜像源元数据加速
Features

为「追 ISO」这件麻烦事而生的能力

从清单浏览到下载校验,再到局域网共享,一条龙在网页里完成。

📋

发行版清单

聚合主流 Linux 发行版及其版本、架构、镜像变体,统一浏览。

⬇️

选择性下载

按版本 / 架构 / 变体勾选,只拉你真正需要的那几个 ISO。

✅

SHA256 校验

下载后自动校验哈希,确保镜像完整、未被篡改。

🐉

多镜像源

支持清华 TUNA、中科大 USTC 等多镜像源,自动刷新元数据,国内访问快、延迟低。

🔧

自定义镜像源

支持配置自有镜像源,适配内网或特定区域加速。

🛡️

镜像保护

防止重复拉取、保护磁盘与带宽,已存在的版本智能跳过。

⭐

收藏订阅

收藏常用发行版,变更时同步提醒,追新不掉队。

🔐

单管理员

内置单管理员登录,轻量鉴权,适合家庭 / 小团队自建。

⏰

定时任务

按计划自动检查并更新元数据,无需人工值守。

🌐

中英文界面

内置双语界面,中英切换无障碍。

🗂️

SMB/WebDAV 网络共享

内置 Samba 与 WebDAV 容器,下载的 ISO 既可通过 SMB 在局域网共享,也可挂载为网络磁盘跨平台取用。

🌱

种子下载

解析 DistroWatch 官方种子 RSS,交给内置 qBittorrent 下载,落盘后与直链统一识别、校验。

Architecture

四容器,一套 Docker Compose 拉起

Web 服务 + SMB + WebDAV + qBittorrent,持久化数据独立挂载,健康检查内置。

iso-hub
Flask · Python 3.12
  • Web UI / API
  • 元数据刷新
  • 下载 & 校验
  • 定时任务
samba
SMB 共享
  • 局域网文件共享
  • 独立数据卷
  • 只读 / 读写
qbittorrent
种子下载
  • 官方种子 RSS
  • 磁力 / 种子链接
  • 落盘 ./data
webdav
WebDAV 共享
  • 挂载为网盘
  • 跨平台取用
  • Basic Auth
浏览器 → iso-hub(Web) → 多镜像站 / 官方种子(元数据/ISO) → 落盘 → SMB / WebDAV 共享
端口 · 可配置持久化 · 挂载卷 健康检查 · 内置镜像 · Docker Hub 栈 · Flask + Docker