DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装

本文介绍了作者基于i3-10105 CPU和华硕主板等组件搭建DIY NAS服务器的过程,包括装机清单、NAS系统选择及OMV5.6安装等内容。

系列文章目录

DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装

DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件

DIY NAS服务器之OMV 5.6入坑指南(三)- 切换系统源

DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer

DIY NAS服务器之OMV 5.6入坑指南(五) -数据同步及管理

目录

系列文章目录

一、DIY NAS服务器

装机清单:

二、NAS系统选择

三、安装OMV 5.6

(1)下载OMV 系统文件

(2)制作U盘启动盘(U盘安装盘)

(3)安装OMV

这里写几个踩过的坑:


 

一、DIY NAS服务器

百度网盘里攒了一堆电影、电视剧,想下载到电脑里,买了个4T硬盘,然后发现不够用,然后又买了个还是不够用,然后自己又不想开电脑看电视电影,平时看电视电影都是在ipad上看的,台式电脑800年难得开一台,觉得开机关机比较费劲。

很早就听过家用(或个人)NAS储存了。在某东、某宝看了群晖、威联通的成品NAS服务器,发现盘位小的自己又看不上,盘位多的又太贵,对一个会DIY电脑的IT码农来说,买(主)成(要)品(是)的(穷)性(流)价(下)比(了)确(没)实(钱)太(的)低(泪)了(水)。

网上也有很多组装NAS服务器的教程和资料,某鱼上面也有很多用矿渣DIY的成品、半成品的NAS服务器,翻了很久,也看了很久,都不是我想要的,然后看了张大妈(smzdm)上@阿文菌的《文菌装NAS 篇一:手把手教您组装一台2021年全能NAS,ALL IN ONE 配置清单,可抄作业》,决定以他这个配置清单为模板,自己攒台NAS服务器。

装机清单:

序号

项目

型号

备注

其他

1

CPU

i3-10105

带核显

 

<think>我们当前的任务是解决在OpenMediaVault 7系统中使用openmediavault-compose安装Docker时显示“not install”的问题。 根据提供的引用内容,我们可以梳理出以下关键步骤: 1. **前提条件**:必须预先安装OMV-Extras(引用[1]和引用[3]都强调了这点)。 2. **安装OMV-Extras**:如果系统中尚未安装OMV-Extras,可以通过引用[2]中的命令安装,或者如果插件搜索不到,可以从引用[3]提供的网址下载插件再上传安装。 3. **安装Docker**:在安装OMV-Extras之后,才可以安装docker以及openmediavault-compose插件。 用户的问题是在安装openmediavault-compose时显示Docker未安装。因此,我们需要确保Docker已经正确安装,因为openmediavault-compose依赖于Docker。 解决思路: - 首先确认OMV-Extras是否安装成功。 - 然后确认Docker是否安装成功。 - 最后再安装openmediavault-compose插件。 具体步骤: 1. **安装OMV-Extras**: 如果还没有安装OMV-Extras,可以通过以下命令安装(引用[2]): ``` sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | sudo bash ``` 或者,如果网络问题无法安装,可以手动下载插件(引用[3]提供的链接): 下载链接:http://omv-extras.org/openmediavault-omvextrasorg_latest_all5.deb 然后在下载目录执行: ``` sudo dpkg -i openmediavault-omvextrasorg_latest_all5.deb ``` 2. **安装Docker**: 在OMV-Extras安装成功后,在OpenMediaVault的Web管理界面中,应该会出现个“OMV-Extras”的菜单。进该菜单,找到“Docker”选项卡,然后点击安装Docker。 或者,也可以通过命令行安装Docker(引用[4]没有直接给出安装命令,但我们可以使用官方方法): ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 但是,更推荐使用OMV-Extras提供的安装方式,以避免版本兼容性问题。 3. **安装openmediavault-compose插件**: 在确保Docker已经安装成功后,再安装openmediavault-compose插件。可以通过在Web界面中搜索插件来安装,或者使用命令: ``` sudo apt-get update sudo apt-get install openmediavault-compose ``` 4. **验证安装**: 安装完成后,可以在Web界面中查看Docker状态,或者运行命令: ``` docker --version sudo docker run hello-world ``` 同时,检查openmediavault-compose插件是否安装成功,并确认Web界面中compose插件不再报错。 如果按照以上步骤操作后问题仍然存在,可能需要检查: - 系统是否是最新的:`sudo apt-get update && sudo apt-get upgrade` - 安装过程中是否有错误信息,根据错误信息进行排查。 注意:OpenMediaVault 7基于Debian 12,因此安装步骤与之前版本可能有所不同,但以上步骤在Debian 12上应该是可行的。 总结:问题核心在于没有正确安装OMV-Extras和Docker,因此需要先确保这两个组件安装成功。 </think>### OpenMediaVault 7 使用 openmediavault-compose 安装 Docker 显示 "not install" 的解决方法 此问题通常是由于未正确安装前置依赖或配置不当导致。以下是完整的解决步骤: #### 1. **验证 OMV-Extras 安装**(关键前提条件[^1]) ```bash # 检查是否已安装 dpkg -l | grep openmediavault-omvextrasorg # 若未安装,手动下载安装包(适用于Debian 12) wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all5.deb sudo dpkg -i openmediavault-omvextrasorg_latest_all5.deb sudo apt-get -f install ``` #### 2. **安装 Docker 核心组件** ```bash # 更新系统并安装必要依赖 sudo apt-get update sudo apt-get install ca-certificates curl gnupg # 添加Docker官方GPG密钥 sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # 添加Docker仓库 echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 安装Docker引擎 sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` #### 3. **重启 Docker 服务** ```bash sudo systemctl restart docker sudo systemctl enable docker ``` #### 4. **验证 Docker 安装** ```bash # 检查服务状态 sudo systemctl status docker # 运行测试容器 sudo docker run hello-world ``` #### 5. **安装 openmediavault-compose 插件** ```bash sudo apt-get install openmediavault-compose sudo omv-salt deploy run compose ``` #### 6. **修复常见权限问题** ```bash # 将当前用户加docker组 sudo usermod -aG docker $USER # 更新应用权限 sudo omv-salt deploy run --no-colour phpfpm nginx ``` #### 7. **验证解决方案** -OMV Web界面检查 **服务 > Compose** 是否正常显示 - 执行诊断命令: ```bash sudo docker info | grep Server docker-compose --version ``` > **故障排除提示**: > 若仍显示未安装,检查 `/var/log/apt/history.log` 确认安装过程无错误。常见问题多为网络超时导致依赖下载失败[^3],可尝试更换软件源镜像或重试安装命令。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值