omv 网站服务器,Debian10安装与使用OpenMediaVault教程 OMV功能介绍

郭阳泽
2023-12-01

前言

随着用户需求的增多,NFS和FTP的需求也在增加,全部靠cli进行处理的话挺累的,所以最近一直在找一个能够同时管理NFS FTP的图形化界面。

最终我的目光落到了OpenMediaVault这个开源解决方案,简称OMV。

OpenMediaVault是一个免费的Linux发行版,专门用于网络连接的存储。 OMV项目创建于2009年,基于Debian操作系统,使用GNUv3授权许可。

OMV功能介绍

1. 常规设置



– 常规设置:更改Web界面侦听端口,SSL并强制使用SSL。修改管理员密码

– 通知系统:使用Postfix [1]后端作为MTA以电子邮件的形式集成到多种服务中,包括计划任务,服务监视,S.M.A.R.T.,MDADM和cron-apt。由于openmediavault 3.0可以通过使用脚本来添加第三方通知系统,因此此处提供了更多信息以及有关如何使用它的实际示例。

– 网络配置:Web界面为以太网,WiFi(仅支持WPA / WPA2),绑定和VLAN接口提供配置选项。它还包括一个用于防火墙配置的面板。

– 证书:创建或导入现有的SSL和SSH证书。该证书可用于保护Web界面或SSH访问。插件可以使用后端框架来选择可用的证书。

– 电源管理:计划的电源管理,用于休眠(S5),挂起(S3),关机和/或重新引导。

– 服务发现:使用avahi-daemon [2]可以向支持文件浏览器的Linux桌面(例如GNOME,KDE或XFCE)宣布以下服务Samba,NFS,AFP,FTP,Web管理面板。 OS X可以在Finder边栏中识别AFP和Samba服务。为了向Windows客户端宣布SMB,samba使用NetBios,而不是avahi。

– 计划任务:基于cron,webUI可以定义任务,以在特定时间或固定间隔运行特定命令或自定义脚本。

– Update Manager:显示所有可用的软件包以进行升级。

2.存储

– S.M.A.R.T .:基于smartmontools [3],它可以在webUI中显示S.M.A.R.T值的高级信息。它还可以安排健康检查并在S.M.A.R.T.属性值改变。

– RAID管理:基于Linux RAID [4],以6种不同的配置创建阵列。可用级别为线性,0、1、10、5和6。可以使用Web界面删除或扩展磁盘阵列。

– 文件系统:卷格式,设备安装和卸载。在文件系统部分中有更多信息。

– LVM:通过LVM2插件进行了增强,该系统具有将磁盘或分区格式化为LVM的功能,可以在卷组中使用它们来创建逻辑分区。

3.访问权限管理

– 用户:用户和组管理。使用特权可以限制对网络共享服务(FTP,Samba和AFP)上共享的访问/登录,而不会干扰Unix权限。

– 组:创建和管理自定义组。系统组不能在此处进行操作。

– 共享文件夹:简单的共享文件夹管理。在此部分中,还可以为共享文件夹分配ACL和/或特权。

4. 服务

– SMB / CIFS:默认情况下,使用Samba [5]作为独立服务器的SMB共享协议。

– FTP:基于proftpd的服务[6]。旨在从远程或本地访问共享。

– RSync:服务器守护程序。共享文件夹可以定义为rsyncd模块。通过计划的任务,可以将rsync客户端配置为推送或拉取作业。

– NFS:网络文件系统协议[7]。

– SSH:使用openssh [8]进行远程Shell访问。

– TFTP:提供了基本配置面板。这可以补充PXE服务器以部署本地网络安装。

注意:在openmediavault版本4中,TFTP已从核心中删除,现在可以作为正式插件安装。

开始安装

系统要求

由于OMV是基于Debian的,因此需要准备一个最小安装的Debian10系统,我这里使用的是proxmox下的Debian10 LXC,当然这里还是推荐使用官方的镜像。

硬件需求:内存1GB以上 系统磁盘空间4GB以上。

然后将系统中的软件包和源都升级到最新版:

apt-get update -y

apt-get upgrade -y

添加OMV的keyring

apt-get install -y gnupg

wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key

apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

添加Repository

cat <> /etc/apt/sources.list.d/openmediavault.list

deb https://packages.openmediavault.org/public usul main

# deb https://downloads.sourceforge.net/project/openmediavault/packages usul main

## Uncomment the following line to add software from the proposed repository.

# deb https://packages.openmediavault.org/public usul-proposed main

# deb https://downloads.sourceforge.net/project/openmediavault/packages usul-proposed main

## This software is not part of OpenMediaVault, but is offered by third-party

## developers as a service to OpenMediaVault users.

# deb https://packages.openmediavault.org/public usul partner

# deb https://downloads.sourceforge.net/project/openmediavault/packages usul partner

EOF

安装OMV

export DEBIAN_FRONTEND=noninteractive

export APT_LISTCHANGES_FRONTEND=none

wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key

apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

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-keyring openmediavault

omv-confdbadm populate

This article is under CC BY-NC-SA 4.0 license.

Please quote the original link:https://www.liujason.com/article/804.html

 类似资料: