/images/avatar.png

安装DockerCompose

用官方 APT 源安装(最简、可更新)

  1. 准备依赖并导入 Docker 仓库(一次执行一条命令)
apt update && apt -y install curl vim wget gnupg lsb-release ca-certificates apt-transport-https

# 导入 GPG 公钥
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-ce.gpg

# 写入仓库地址(Debian 12 示例,可替换 bookworm 为 bullseye 等)
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list
    
  ```
  
2.  安装 Docker 及 Compose 插件(一次执行一条命令)
```bash
apt update

apt -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 验证
docker --version          # 查看 Docker
docker compose version    # 查看 Compose V2(注意是“空格”不是连字符)

能正常输出版本号即安装完成

用OMV7系统搭建家用NAS

前期准备

  1. 首先从官网下载系统镜像https://www.openmediavault.org/download.html
  2. 通过balenaEtcher等类似的烧录软件,把下载好的系统镜像烧录到U盘。
  3. 给NAS主机插上显示器(可以是电脑显示器、电视机、或是视频采集卡连手机等),等装完系统后,就可以拔掉显示器了。
  4. NAS主机插入U盘,开机,并在启动界面中按Del(也可能是F2或F8,不同主板不太一样)进入BIOS设置。
  5. 在BIOS中,UEFI/Legacy Boot这一项,设置成“Legacy Only”;Security Boot改为Disable。最后设置成U盘启动,进入安装引导。

安装系统

  1. 在安装引导中,按提示安装系统即可(地区、键盘灯都选中国,语言选简体中文,镜像源选择中国的debian默认即可)。根据引导进行安装即可,最后系统会提示拔出安装介质,然后重启。(选择重启选项,不是手动按主机开关重启)
  2. 安装重启后在控制台会显示当前设备的IP地址,输入用户名密码(root/xxxxxxx)可以登录(这个也是今后SSH工具远程连接的用户名和密码,OMV系统中SSH功能默认是开启的,而且允许root登录)。也可以使用ip addr命令查看本机ip,比如说本机ip是192.168.1.999,这样就可以在同局域网的其他设备中通过:http://192.168.X.X访问nas的管理界面了。

系统基本设置

  1. 登录后台管理: 在局域网其他设备浏览器中输入nas的ip,例如:http://192.168.X.X,可进入OMV的管理界面,第一次登录,用户名和密码是admin/openmediavault。
  2. 修改默认密码: 第一件事就是先修改管理界面的登录密码(这个密码和控制台的root密码是两码事)(管理页面右上角用户设置-更改密码)。然后进行一些初始设置。
  3. 挂载硬盘: 如果需要挂载硬盘,可以先关闭NAS,连接硬盘后再启动NAS。 在管理页面>存储器>磁盘 中,可以看到当前已经连接的磁盘。 在管理页面>存储器>文件系统 中,点击“挂载现有文件系统” 或者“建立并挂载文件系统”。如果是前者,选择要添加的设备,点保存即可。之后页面上方会提示有待应用的配置更改,点击确认之后才会生效。添加移动硬盘(可能需要格式化),然后在“存储器-文件系统”中挂载该磁盘。
  4. 添加共享文件夹和用户 : 创建用户:在左边菜单“用户-用户”中,点击添加,创建一个用户,例如:user 可以给家人用。只需设置名称和密码(如果是给TV设备用,建议密码简单一些,否则输入的时候麻烦)。 增加共享文件夹:然后在“存储器-共享文件夹”中,点击添加,按需添加需要共享的文件夹。名称谁便填,设备选移动硬盘,路径是指在移动硬盘中的位置,例如“/”,就代表共享整个移动硬盘。“/movies”就代表共享移动硬盘里的movies文件夹。之后刷新页面,重新进入“存储器-共享文件夹”中,选中刚才建立的文件夹,并点击上方的“权限” 按钮。对刚刚创建的用户,选择对应的权限。然后确认保存。
  5. 开启共享协议: 在左边菜单“服务” 中,共享方式有CIFS、SMB、NFS,一般开启SMB就够了,例如开启SMB协议: 开启协议:进入服务>SMB/CIFS>设置 中,勾选最上方的“已启用” ,并保存。 共享文件夹:然后进入服务>SMB/CIFS>共享 , 选择要共享的文件夹(只能选择上一步创建的共享文件夹)。保存并确认。 访问共享文件夹:在家里电脑上如果想访问该文件夹,则在“此电脑”上点右键,“映射网路驱动器…”输入(区分大小写):\\192.168.X.X\movies,之后再输入之前创建的用户的名称和密码即可。
  6. 设置系统代理:如果有V2ray等提供的http代理,可以在网络 >代理 中,勾选"HTTP-代理"和"HTTPS-代理",并填入代理服务器地址和对应的端口号。

安装DOCKER COMPOSE

第一步:安装 OMV-Extras

方案1: 如果家里网络能连接到github的话,在控制台用root权限执行以下命令也可以:

Docker宝库:Aria2-轻量级远程下载器

Aria2 是一个轻量级、跨平台的命令行下载工具,支持多种协议和来源,专为高速、高效下载而设计。Aria2-pro 是一个基于原版 Aria2 下载工具的增强版,主要以 Docker 镜像的形式提供,旨在提升下载体验、简化配置,并增强对 BT/PT 下载的支持。