Skip to content

No.6 安装和使用插件

插件是扩展 OMV7 功能的首选方式,一方面在于插件是基于 OpenMediaVault 的模块化设计,可以直接在 Web 界面进行管理,另一方面也能更好地与 OMV 兼容。OMV7 内置了 20 款官方维护的插件,可以直接在插件管理界面中安装。不过需要注意,这些插件可能在某些 CPU 架构上是不可用的。

  • ClamAV:提供Clam AntiVirus(ClamAV)。它是一个免费软件,跨平台和开源的防病毒软件工具包,能够检测多种类型的恶意软件和病毒;
  • Diskstats:通过添加I/O统计数据图来扩展系统统计数据收集的补充插件。
  • Forked-daap:提供daap协议音乐服务器。
  • FTP:提供模块化FTP/SFTP/FTPS服务器。
  • LVM 2:LVM 逻辑卷管理器,创建卷组和逻辑分区。
  • NUT:控制和配置UPS。驱动程序支持基于NUT。
  • OneDrive(仅限amd 64、arm 64、armhf、i386):将共享文件夹与Microsoft OneDrive云存储同步。
  • Podman:用于管理容器和映像、装载到这些容器中的卷以及由容器组组成的Pod的工具。使用户能够拉取某些插件使用的容器的最新映像
  • Shairport:提供Airtunes模拟器。将音乐无线传输到iPod/iPad/iPhone/iTunes。
  • ShareRootFs:在根文件系统上提供共享目录。
  • SNMP:提供简单网络管理协议(SNMP)。SNMP是一种互联网标准协议,用于收集和组织有关IP网络上被管理设备的信息。
  • TFtp:提供简单文件传输协议(TFTP)。TFTP是一个简单的锁步文件传输协议,允许客户端从远程主机获取文件或将文件放到远程主机上。
  • USB备份:备份内部数据到外部磁盘上定期的基础上或插入驱动器事件.

以下是基于 Podman 的容器化插件:

  • FileBrowser:文件管理界面。
  • OwnTone:提供DAAP(iTunes),MPD(音乐播放器守护程序)和RSP(Roku)媒体服务器。
  • PhotoPrism:用于浏览、组织和分享照片集的AI应用程序。
  • S3:基于MinIO的高性能、与S3兼容的对象存储。
  • WeTTY:通过HTTP/HTTPS在浏览器中访问终端。

第三方插件

omv-extras 是一个 OMV 的插件仓库,它提供了一些 OMV 官方仓库中没有的插件,比如 Docker、Jellyfin、Transmission 等。安装 omv-extras 之后,你可以在 OMV WebUI 中直接安装这些插件。

提示

一键安装方式可能不适合中国用户,如果你发现无法成功执行安装脚本,建议改用手动方式安装 omv-extras。

一键安装 omv-extras

在 OMV7 的 Shell 中执行以下命令安装 omv-extras:

sh
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

手动安装 omv-extras

首先,安装依赖的软件包:

sh
sudo apt --yes --no-install-recommends install dirmngr gnupg

然后,从国内镜像站下载 omv-extras 的安装包:

sh
wget https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_7.0_all.deb

最后,安装 omv-extras:

sh
sudo dpkg -i openmediavault-omvextrasorg_7.0_all.deb

设置使用国内软件源

默认情况下,OMV 7 使用的是官方的软件源,但是由于网络原因,国内用户可能会遇到下载速度慢的问题。为了解决这个问题,可以将软件源切换到国内的镜像站点,这样可以提高下载速度。

修改 openmediavault.list

编辑 /etc/apt/sources.list.d/openmediavault.list 文件,参考下方内容进行替换:

conf
# 将以下三行

deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] http://packages.openmediavault.org/public/ sandworm main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://openmediavault.github.io/packages/ sandworm main
# deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] http://downloads.sourceforge.net/project/openmediavault/packages/ sandworm main

# 替换为

deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public/ sandworm main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages/ sandworm main

修改 omvextras.list

编辑 /etc/apt/sources.list.d/omvextras.list 文件,修改为:

conf
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers sandworm main