J3455基于OMV组建NAS

硬件

暴风二期J3455(这机器虽然只有两个热插拔硬盘位,但主板上有四个SATA接口)
4T3.5寸2
1T2.5寸
1
32G ssd做系统

对于风扇噪音问题过大的问题
开机时,F2进入BIOS,
调整风扇为手动,风扇等级调到3
保存并推出

OMV系统安装

不赘述,刷U盘安装即可
建议安装时拔了除了系统盘外的其他盘

系统设置

设置用户

访问权限管理-用户,内设置一新用户,root用户不能用于smb访问共享文件夹

设置共享文件夹

  1. 存储器-文件系统,格式化磁盘为EXT4并挂载
  2. 访问权限管理-共享文件夹,创建共享文件夹,创建时选择任何人都可读写
  3. 服务-SMB-共享,对相应共享文件夹创建SMB

通过SMB传入文件,在可到云内显示权限为775,解决方法如下:
登录系统, 修改SMB的配置文件/etc/samba/smb.conf修改这行如下:

[SMB]
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777

一般只改后两个就行

启用sharefolders挂载点

在OMV5种,系统默认关闭了将共享文件夹挂载到/sharefolders路径,
官方给出的开启共享文件夹挂载方法:
Add OMV_SHAREDFOLDERS_DIR_ENABLED=“NO” setting to /etc/default/openmediavault
改成YES
and then run:

omv-salt stage run prepare
omv-salt deploy run systemd
reboot

安装extrs

主要用于安装docker, snapraid, 联合文件系统,
安装extrs后,先安装docker再安装portainer即可

DOCKER应用

可道云

镜像:

docker pull kodcloud/kodexplorer

启动

docker run -d \
 --name kode \
 -p 8888:80 \
 --volume /sharedfolders/omv/docker_config/kodexplorer_data:/var/www/html \
 --mount type=bind,source=/sharedfolders,target=/data \
 --restart=unless-stopped \
 kodcloud/kodexplorer

配置文件路径为
/sharedfolders/omv/docker_config/kodexplorer_data
共享文件夹挂载在
/data

可道云会在各用户的
\kodexplorer\data\User\admin\data
\kodexplorer\data\temp
内产生缓存
另外可道云是有回收站的,忘记清理也会导致大量占用空间
\kodexplorer\data\User\admin\recycle_kod

Jellyfin

首先ssh输入

cd /dev/dri
>by-path  card0  renderD128

查看到有渲染器ard0和renderD128

docker run -d \
 --name jellyfin \
 --net=host \
 --volume /sharedfolders/omv/docker_config/jellyfin/config:/config \
 --volume /sharedfolders/omv/docker_config/jellyfin/cache:/cache \
 --mount type=bind,source=/sharedfolders/omv/影音,target=/media \
 --device /dev/dri/renderD128:/dev/dri/renderD128 \
 --device /dev/dri/card0:/dev/dri/card0 \
 --restart=unless-stopped \
 jellyfin/jellyfin

Jellyfin容器网络务必采用host模式,否则无法扫描到局域网内的dlna设备

控制台-播放-硬件加速-Video Acceleration API(VAAPI),下面几个编码都选上
以启动硬件加速
开启前,转码占用
在这里插入图片描述
开启后,转码占用
在这里插入图片描述
还可以

部署Transmission

docker run -d --name="transmission" \
  -e USERNAME=用户名 \
  -e PASSWORD=密码 \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /sharedfolders/omv/download:/root/Downloads \
  -v /sharedfolders/omv/docker_config/transmission/config:/root/.config/transmission-daemon \
  --restart=always \
  ve0limrx.mirror.aliyuncs.com/helloz/transmission:latest

部署百度云

docker create  \
    --name=baidunetdisk  \
    -p 5800:5800  \
    -p 5900:5900  \
    -e VNC_PASSWORD=VNC密码 \
    -v /sharedfolders/omv/docker_config/baiduyun/config:/config  \
    -v /sharedfolders/omv/download:/config/baidunetdiskdownload  \
    --restart unless-stopped  \
    johngong/baidunetdisk:latest

部署tinymediamanager

镜像

docker pull tinymediamanager/tinymediamanager

部署

docker run \
    --name=tinymediamanager \
    -p 5801:4000 \
    -v /sharedfolders/omv/docker_config/tinymedia/data:/data \
    -v /sharedfolders/omv/影音/电影:/media/movies \
    -v /sharedfolders/omv/影音/电视剧:/media/tvshows \
    -v /sharedfolders/omv/影音/音乐剧:/media/musical \
    -e PASSWORD=密码 \
    --add-host=api.themoviedb.org:13.224.161.90 \
    --add-host=image.tmdb.org:99.84.42.51 \
    --add-host=www.themoviedb.org:54.192.151.79 \
    tinymediamanager/tinymediamanager:latest

对于hosts修改IP,参照该网站

https://dnschecker.org/

测试相应网址选择

npc内网穿透客户端

镜像

docker pull ffdfgdfg/npc

无配置文件启动

docker run -d --name npc --net=host ffdfgdfg/npc -server=******:8024 -vkey=******* -type=tcp

calibre-web

docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=100 \
  -e TZ=Europe/London \
  -e DOCKER_MODS=linuxserver/calibre-web:calibre `#可选` \
  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#可选` \
  -p 8083:8083 \
  -v /sharedfolders/omv/docker_config/calibre-web/config:/config \
  -v /sharedfolders/omv/文档/电子书:/books \
  -v /sharedfolders/omv/docker_config/calibre-web/douban/NewDouban.py:/app/calibre-web/cps/metadata_provider/NewDouban.py \
  --restart unless-stopped \
  lscr.io/linuxserver/calibre-web

linuxserver/calibre-web:calibre设置epub格式转换器
OAUTHLIB_RELAX_TOKEN_SCOPE设置谷歌登录
Webui can be found at http://your-ip:8083
On the initial setup screen, enter as your calibre library location./books
默认账户 admin login: Username: admin 默认密码Password: admin123

第一次使用需要用calibre在书库文件夹创建一数据库

管理权限-基本配置-功能配置-启用上传

管理权限-管理用户-允许查看

Path to Calibre E-Book Converter to /usr/bin/ebook-convert

配置豆瓣元数据

https://github.com/fugary/calibre-web-douban-api

将项目中的src/NewDouban.py挂载到calibre-web/cps/metadata_provider/目录下,以启动豆瓣搜刮

上传电子书权限为755
通过calibre-web上传的电子书文件权限为755,在可道云下不能操作

黑色主题下不能添加书籍到书架
换到白色主题就好了……

如何显示部分图书
给书打标签,然后用户,允许标签,填上,逗号分隔

部署VNC桌面环境

包含百度云,迅雷,替代transmission和百度云
拉镜像

docker pull cclient/ubuntu-vnc-xfce-chromium-g3

no_VNC访问采用

docker run --user root -d --name vnc \
 -e VNC_PW=密码  \
-v /sharedfolders/omv/docker_config/btw_config/headless_config_baidunetdisk:/home/headless/.config/baidunetdisk \
-v/sharedfolders/omv/docker_config/btw_config/headless_cache:/home/headless/.cache \
-v /sharedfolders/omv/docker_config/btw_config/headless_ThunderNetwork:/home/headless/ThunderNetwork \
-v /sharedfolders/omv/download:/home/headless/迅雷下载 \
--device /dev/dri:/dev/dri \
-p 5900:6901 \
xxxxx.mirror.aliyuncs.com/cclient/ubuntu-vnc-xfce-chromium-g3:vnc-novnc

VNC访问

-p 5900:5901 \
xxxxx.mirror.aliyuncs.com/cclient/ubuntu-vnc-xfce-chromium-g3:vnc

其中
-e VNC_PW=headless vnc 密码

-e LANG=‘zh_CN.utf8’ 指定UI为中文,默认英语
在这里插入图片描述

其他

scp传输文件

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
DockerOMV是两个不同的概念。 Docker是一种容器化平台,可以将应用程序及其依赖项打包成一个称为镜像的可移植容器,然后在任何地方快速部署和运行。Docker的关键概念是镜像和容器,镜像是打包了应用程序和依赖项的文件,而容器是由镜像创建的运行实例。你可以从Docker Hub等地方搜索和获取镜像来使用。初学者可以选择一些设置参数更详细、更直观的镜像,比如linuxserver/。 OMV是OpenMediaVault的缩写,是一个开源的网络存储解决方案,可以将你的计算机或NAS设备转变为一个功能强大的网络存储服务器。如果你想在OMV系统上安装Docker,你可以按照以下步骤进行操作: 1. 安装Omv5 2. 安装OMV-Extras 3. 安装Docker 4. 安装Portainer 5. 设置Portainer 6. 部署容器 你可以在网上找到安装Omv5的详细过程和下载地址。一旦你安装好了OMVDocker,你就可以使用Docker来部署和管理各种应用程序和服务,以满足你的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [OmvDocker之路](https://blog.csdn.net/u013284412/article/details/104711474)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Docker简单入门使用教程](https://download.csdn.net/download/weixin_38752628/14048312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值