OpenMediaVault 是一个基于 Debian 的网络附加存储(NAS)解决方案,具有出色的功能和易于使用的 Web 界面。在这篇文章中,我们将逐步介绍如何在 Debian 系统上安装 OpenMediaVault。
安装前的准备
在开始安装之前,请确保您的系统满足以下要求:
- 没有图形桌面环境:OpenMediaVault 不支持在有图形桌面环境的情况下安装。请确保您使用的是最小的服务器安装,包含 SSH 服务器和标准系统实用程序。
- Debian 版本:确认您使用的是 OpenMediaVault 所基于的正确 Debian 版本。
安装步骤
-
使用 Debian netinst 镜像安装系统
首先,下载并安装 Debian netinst 镜像。请参阅 Debian 的最小安装指南,按照提示完成安装。
-
安装 OpenMediaVault 密钥环
登录到系统后,以 root 用户身份执行以下命令:
apt-get install --yes gnupg wget --quiet --output-document=- https://packages.openmediavault.org/public/archive.key | gpg --dearmor --yes --output "/usr/share/keyrings/openmediavault-archive-keyring.gpg"
-
添加包存储库
接下来,添加 OpenMediaVault 的包存储库:
cat <<EOF >> /etc/apt/sources.list.d/openmediavault.list deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://packages.openmediavault.org/public sandworm main EOF
如果您位于中国大陆,可以考虑使用 TUNA 提供的镜像服务以加快下载速度。
cat <<'EOF' > /etc/apt/sources.list.d/openmediavault.list 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 ## Uncomment the following line to add software from the proposed repository. deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public sandworm-proposed main deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages sandworm-proposed main ## This software is not part of OpenMediaVault, but is offered by third-party ## developers as a service to OpenMediaVault users. deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public sandworm partner deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages sandworm partner EOF
-
安装 OpenMediaVault 软件包
继续执行以下命令安装 OpenMediaVault:
export LANG=C.UTF-8 export DEBIAN_FRONTEND=noninteractive export APT_LISTCHANGES_FRONTEND=none apt-get update apt-get --yes --auto-remove --show-upgraded \ --allow-downgrades --allow-change-held-packages \ --no-install-recommends \ --option DPkg::Options::="--force-confdef" \ --option DPkg::Options::="--force-confold" \ install openmediavault
-
填充 OpenMediaVault 数据库
使用现有的系统设置(例如网络配置)填充 OpenMediaVault 数据库:
omv-confdbadm populate
注意:仅解析
/etc/network/interfaces
来获取当前的网络配置。如果网络通过其他方式配置,请使用omv-firstaid
进行初始网络配置。 -
重新部署网络配置
通过 OpenMediaVault 使用的服务重新部署网络配置:
omv-salt deploy run systemd-networkd
注意:在重新部署网络配置期间,IP 地址可能会发生变化,因此当您通过 SSH 连接时可能会丢失连接。完成安装后,请尽快禁用 root 的 SSH 访问以提高安全性。
登录 OpenMediaVault
安装完成后,您可以通过 Web 浏览器访问 OpenMediaVault 的界面。默认情况下,您可以使用以下凭据登录:
- 用户名:
admin
- 密码:
openmediavault
如果您在安装过程中更改了默认密码,请使用您设置的新密码。
总结
在这篇文章中,我们介绍了如何在 Debian 上安装 OpenMediaVault 的步骤。通过简单的命令,您可以快速设置一个功能强大的 NAS 解决方案。完成安装后,请通过 Web 界面重新配置您的服务,并享受 OpenMediaVault 带来的便利。
如需进一步的信息和支持,请参考官方文档。