Appearance
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 使用的是官方的软件源,但是由于网络原因,国内用户可能会遇到下载速度慢的问题。为了解决这个问题,可以将软件源切换到国内的镜像站点,这样可以提高下载速度。
- 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/
- 北京外国语大学开源软件镜像站:https://mirrors.bfsu.edu.cn/OpenMediaVault/
修改 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