在 Debian 上安装 OpenMediaVault 的指南

本文介绍了如何在 Debian 系统上安装 OpenMediaVault,提供了详细的步骤,包括安装前的准备、安装密钥环、添加包存储库、安装软件包、填充数据库以及重新部署网络配置。完成安装后,用户可以通过 Web 浏览器使用默认凭据访问 OpenMediaVault 界面,快速构建功能强大的网络附加存储(NAS)解决方案。通过简单命令,用户能够轻松实现高效的 NAS 设置。有关更多信息,请参考官方文档。

  ·   2 min read

OpenMediaVault 是一个基于 Debian 的网络附加存储(NAS)解决方案,具有出色的功能和易于使用的 Web 界面。在这篇文章中,我们将逐步介绍如何在 Debian 系统上安装 OpenMediaVault。

安装前的准备

在开始安装之前,请确保您的系统满足以下要求:

  • 没有图形桌面环境:OpenMediaVault 不支持在有图形桌面环境的情况下安装。请确保您使用的是最小的服务器安装,包含 SSH 服务器和标准系统实用程序。
  • Debian 版本:确认您使用的是 OpenMediaVault 所基于的正确 Debian 版本。

安装步骤

  1. 使用 Debian netinst 镜像安装系统

    首先,下载并安装 Debian netinst 镜像。请参阅 Debian 的最小安装指南,按照提示完成安装。

  2. 安装 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"
    
  3. 添加包存储库

    接下来,添加 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
    
  4. 安装 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
    
  5. 填充 OpenMediaVault 数据库

    使用现有的系统设置(例如网络配置)填充 OpenMediaVault 数据库:

    omv-confdbadm populate
    

    注意:仅解析 /etc/network/interfaces 来获取当前的网络配置。如果网络通过其他方式配置,请使用 omv-firstaid 进行初始网络配置。

  6. 重新部署网络配置

    通过 OpenMediaVault 使用的服务重新部署网络配置:

    omv-salt deploy run systemd-networkd
    

    注意:在重新部署网络配置期间,IP 地址可能会发生变化,因此当您通过 SSH 连接时可能会丢失连接。完成安装后,请尽快禁用 root 的 SSH 访问以提高安全性。

登录 OpenMediaVault

安装完成后,您可以通过 Web 浏览器访问 OpenMediaVault 的界面。默认情况下,您可以使用以下凭据登录:

  • 用户名: admin
  • 密码: openmediavault

如果您在安装过程中更改了默认密码,请使用您设置的新密码。

总结

在这篇文章中,我们介绍了如何在 Debian 上安装 OpenMediaVault 的步骤。通过简单的命令,您可以快速设置一个功能强大的 NAS 解决方案。完成安装后,请通过 Web 界面重新配置您的服务,并享受 OpenMediaVault 带来的便利。

如需进一步的信息和支持,请参考官方文档