用OMV7系统搭建家用NAS
目录
前期准备
- 首先从官网下载系统镜像https://www.openmediavault.org/download.html
- 通过balenaEtcher等类似的烧录软件,把下载好的系统镜像烧录到U盘。
- 给NAS主机插上显示器(可以是电脑显示器、电视机、或是视频采集卡连手机等),等装完系统后,就可以拔掉显示器了。
- NAS主机插入U盘,开机,并在启动界面中按Del(也可能是F2或F8,不同主板不太一样)进入BIOS设置。
- 在BIOS中,UEFI/Legacy Boot这一项,设置成“Legacy Only”;Security Boot改为Disable。最后设置成U盘启动,进入安装引导。
安装系统
- 在安装引导中,按提示安装系统即可(地区、键盘灯都选中国,语言选简体中文,镜像源选择中国的debian默认即可)。根据引导进行安装即可,最后系统会提示拔出安装介质,然后重启。(选择重启选项,不是手动按主机开关重启)
- 安装重启后在控制台会显示当前设备的IP地址,输入用户名密码(root/xxxxxxx)可以登录(这个也是今后SSH工具远程连接的用户名和密码,OMV系统中SSH功能默认是开启的,而且允许root登录)。也可以使用ip addr命令查看本机ip,比如说本机ip是192.168.1.999,这样就可以在同局域网的其他设备中通过:
http://192.168.X.X访问nas的管理界面了。
系统基本设置
- 登录后台管理: 在局域网其他设备浏览器中输入nas的ip,例如:
http://192.168.X.X,可进入OMV的管理界面,第一次登录,用户名和密码是admin/openmediavault。 - 修改默认密码: 第一件事就是先修改管理界面的登录密码(这个密码和控制台的root密码是两码事)(管理页面右上角用户设置-更改密码)。然后进行一些初始设置。
- 挂载硬盘: 如果需要挂载硬盘,可以先关闭NAS,连接硬盘后再启动NAS。 在管理页面>存储器>磁盘 中,可以看到当前已经连接的磁盘。 在管理页面>存储器>文件系统 中,点击“挂载现有文件系统” 或者“建立并挂载文件系统”。如果是前者,选择要添加的设备,点保存即可。之后页面上方会提示有待应用的配置更改,点击确认之后才会生效。添加移动硬盘(可能需要格式化),然后在“存储器-文件系统”中挂载该磁盘。
- 添加共享文件夹和用户 :
创建用户:在左边菜单“用户-用户”中,点击添加,创建一个用户,例如:
user可以给家人用。只需设置名称和密码(如果是给TV设备用,建议密码简单一些,否则输入的时候麻烦)。 增加共享文件夹:然后在“存储器-共享文件夹”中,点击添加,按需添加需要共享的文件夹。名称谁便填,设备选移动硬盘,路径是指在移动硬盘中的位置,例如“/”,就代表共享整个移动硬盘。“/movies”就代表共享移动硬盘里的movies文件夹。之后刷新页面,重新进入“存储器-共享文件夹”中,选中刚才建立的文件夹,并点击上方的“权限” 按钮。对刚刚创建的用户,选择对应的权限。然后确认保存。 - 开启共享协议: 在左边菜单“服务” 中,共享方式有CIFS、SMB、NFS,一般开启SMB就够了,例如开启SMB协议:
开启协议:进入服务>SMB/CIFS>设置 中,勾选最上方的“已启用” ,并保存。
共享文件夹:然后进入服务>SMB/CIFS>共享 , 选择要共享的文件夹(只能选择上一步创建的共享文件夹)。保存并确认。
访问共享文件夹:在家里电脑上如果想访问该文件夹,则在“此电脑”上点右键,“映射网路驱动器…”输入(区分大小写):
\\192.168.X.X\movies,之后再输入之前创建的用户的名称和密码即可。 - 设置系统代理:如果有V2ray等提供的http代理,可以在网络 >代理 中,勾选"HTTP-代理"和"HTTPS-代理",并填入代理服务器地址和对应的端口号。
安装DOCKER COMPOSE
第一步:安装 OMV-Extras
方案1: 如果家里网络能连接到github的话,在控制台用root权限执行以下命令也可以:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash如果连接不上github,可以尝试把上面的链接替换成国内github代理的链接
方案2: 直接翻墙或用其他办法下载omv-extras的安装包。例如到https://github.com/OpenMediaVault-Plugin-Developers/packages 下载“openmediavault-omvextrasorg_latest_all7.deb”。然后把安装包文件放在NAS根目录,控制台定位到根目录,执行dpkg -i openmediavault-omvextrasorg_latest_all7.deb 即可。最后执行apt-get update
之后再网页管理端刷新,就能看到 系统 菜单中多出一个 omv-extras 。
特别提示: 如果有V2Ray的HTTP代理,可以在终端输入:
export http_proxy="http://192.168.1.29:20172"
export https_proxy="http://192.168.1.29:20172"使当前的对话走代理。
第二步:启用 Docker 存储库
- 进入 OMV 网页界面,导航至 系统 (System) > OMV-Extras。
- 勾选 Docker Repo 选项。
- 点击 保存 (Save) 并等待任务完成(这会把 Docker 官方源添加到系统中)。
第三步:安装 Compose 插件
- 导航至 系统 (System) > 插件 (Plugins)。
- 在搜索栏输入
compose。勾选 openmediavault-compose,点击上方的 安装 (Install) 按钮。 注意:安装此插件会自动为你安装 Docker 引擎(docker-ce)和 Docker Compose 插件。
第四步:配置并启动 Docker 服务
安装完成后,左侧菜单的 服务 (Services) 下会出现 Compose 选项。
- 设置共享文件夹:
- 导航至 服务 (Services) > Compose > 设置 (Settings)。
- Shared Folder (Compose Files):选择一个用于存放
.yml配置文件的文件夹。 - Shared Folder (Data):选择一个用于存放容器持久化数据的文件夹。
- 点击 保存 (Save)。
- 安装/检查 Docker 状态:
- 在同一个设置界面下方,点击 Reinstall Docker(如果是首次安装则显示为安装)。
- 状态显示为
Installed和Running即表示成功。