Featured image of post omv 6.5 nas 系统教程 安装/docker/插件拓展

omv 6.5 nas 系统教程 安装/docker/插件拓展

omv 6.5 nas 系统教程 安装/docker/插件拓展

为什么要用 omv? 说操作简单也并不简单,甚至可以说比群晖等成熟的nas系统还复杂一些。

但黑群晖用了用,感觉并不适合我,而 unraid 也不免费。

剩下的 TrueNas 用了下感觉好复杂,一些 raid 磁盘阵列对于个人用户而言,感觉并不怎么用得上,(其实是硬盘少,没的组阵列。)

感觉个人用户还是数据冷备一份适合。

~~

omv 全称:OpenMediaVault,采用了系统与数据相分离的结构、

安装了系统后的存储器,是不允许再用于存储数据的。

所以用了几个 nas 系统后感觉还是 omv 比较适合使用习惯。

~~

omv 因为基于 debian 开发,所以驱动很全,基本是台电脑就能装,基本不会遇到驱动问题。

而且最主要的一点是 因为是用的旧笔记本安装的 nas 系统,加上附近没有有线,只能连无线,而 omv 是为唯一一个能直接连接无线网的nas 系统。

其余几个试着都不行,要么是驱动没有,要么是系统就压根没有这一功能。

1 - 安装 omv6.5 系统

官网:https://www.openmediavault.org/

刻录U盘和安装系统的步骤省略,需要的可以看:https://www.bilibili.com/video/BV14q4y1A7nW

**详细安装教程转B站看视频:**https://www.bilibili.com/video/BV1xp4y1u7MC/

1.1 - 系统初始化的一些设置

设置终端页面为英文(可选)

若想外接显示器使用终端,或者中文乱码,则需要改变语言:

1
2
3
export LANG=en_US.UTF-8
sudo dpkg-reconfigure locales
reboot

1.2 - 换源(可选)

实测貌似不换也正常?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
omv-env set OMV_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public"
omv-env set OMV_APT_ALT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages"
omv-env set OMV_APT_KERNEL_BACKPORTS_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/debian"
omv-env set OMV_APT_SECURITY_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/debian-security"

# 如果你有安装 omv-extras 则需要运行如下命令更改源
omv-env set OMV_EXTRAS_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers"
omv-env set OMV_DOCKER_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian"
omv-env set OMV_PROXMOX_APT_REPOSITORY_URL "https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian"

# 使得环境变量更改生效
omv-salt stage run all

2 - 安装插件 OMV-extras扩展插件库

现在omv-extra版本6.3.1,有了重大更新,原先的portainer之类已经全部移除,改成直接自带compose,我刚下载有点懵逼,看了半天它wiki,照着做完,现在感觉还挺好用

  • 一键命令安装:

1
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
  • 手动安装

来到这个页面:

https://github.com/OpenMediaVault-Plugin-Developers/packages 国内可以来网盘下载:https://wwgn.lanzoul.com/b013ofpva 密码:7hd9

下载对应的插件包,上传到 omv 后,执行下面命令安装,可能需要重启系统。

1
sudo dpkg -i openmediavault-omvextrasorg_latest_all6.deb

3 - 安装 docker | docker-compose

流程:先装插件拓展,插件下方多一个按钮,然后去插件里装docker-compers,然后服务里有compers后,但是docker还没有运行,再打开插件下方的按钮,打对勾,然后再去compers里安装docker

**注注注:**最新版的 omv 6 安装完 omv-extras插件后,插件下方不会再有 docker 等选项卡。

而是需要先去”插件“里面安装:openmediavault-compose 这个插件,然后在”服务“选项卡下面会多一个 Compose 这个选项。

3.1 - docker换源

编辑/etc/docker/daemon.json配置文件

用 vi /nano/vim等编辑器打开

1
sudo vim /etc/docker/daemon.json

添加源

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
## 你打开后可能默认是这样的:

{
"data-root":"/var/lib/docker",
}

## 那就只需要在{}里面添加这一段就行:

"registry-mirrors": [
	"https://docker.mirrors.ustc.edu.cn"
 ]
 

## 成品

{
"data-root":"/var/lib/docker",
"registry-mirrors": [
	"https://docker.mirrors.ustc.edu.cn"
 ]
}

[ ]里面的网址可以随便更换为国内镜像源的网址,我这里用的是某大学的镜像源。

大家可以随意选择,保存文件之后重启一下docker就完成配置了。

1
2
3
systemctl restart docker.service

sudo systemctl restart docker

4 - 安装 portainer | docker管理面板汉化版

这个基本必装了吧,不过你要是喜欢手敲命令可以不装

1
2
3
4
5
6
7
# 拉取镜像

docker pull 6053537/portainer-ce:latest

#启动容器

docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /app/portainer_data:/data --restart always --privileged=true 6053537/portainer-ce:latest

4.1 - 常用docker 镜像

qbittorrent

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
docker run -d \
  --name=qbittorrent \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Etc/UTC \
  -e WEBUI_PORT=8080 \
  -p 8080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /srv/dev-disk-by-uuid-515d0390-2614-44fa-86b5-bb0ab6e2bfe2/qbittorrent/config:/config \
  -v /srv/dev-disk-by-uuid-515d0390-2614-44fa-86b5-bb0ab6e2bfe2/qbittorrent/downloads:/downloads \
  --restart unless-stopped \
  lscr.io/linuxserver/qbittorrent:14.3.9

transmission

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
docker run -d \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e TRANSMISSION_WEB_HOME= `#optional` \
  -e USER= `#optional` \
  -e PASS= `#optional` \
  -e WHITELIST= `#optional` \
  -e PEERPORT= `#optional` \
  -e HOST_WHITELIST= `#optional` \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /path/to/data:/config \
  -v /path/to/downloads:/downloads \
  -v /path/to/watch/folder:/watch \
  --restart unless-stopped \
  lscr.io/linuxserver/transmission:latest

5 - SMB 共享

  1. 存储器——共享文件夹中,进行创建
  2. 服务——SMB/CIFS——共享中,用创建将上一步共享的文件夹设置好。
  3. 服务——SMB/CIFS——设置中,勾上已启用并按需设置。

教程参考了:https://momiji.fun/openmediavault-install/ https://tvtv.fun/

6 - 一些优化(笔记本装)

如果是笔记本装的系统,不想盒盖就休眠/睡眠的话。

  • 一,直接拆下屏幕就行。或者把屏幕里面边缘处有一个霍尔传感器?拆下来。
  • 二,编辑 /etc/systemd/logind.conf 文件
1
2
3
4
5
6
7
8
9
#HandlePowerKey按下电源键后的行为,默认power off
#HandleSleepKey 按下挂起键后的行为,默认suspend
#HandleHibernateKey按下休眠键后的行为,默认hibernate
#HandleLidSwitch合上笔记本盖后的行为,默认suspend(改为ignore;即合盖不休眠)在原文件中,还要去掉当前行和LidSwitchIgnoreInhibited=yes这行前面的 #

然后再重启服务

# service systemd-logind restart
reboot
萌ICP备 20202244号
Built with Hugo
主题 StackJimmy 设计
访问量 - span> span> 访客数 - span>人次 span> i> 本文总阅读量