NAS 折腾记录-准备工作

一台家用存储搭建的准备工作

Posted by chaoxiaodi on January 29, 2021

前言

经历了某云网盘内容变8秒教育小短片

经历了某数字网盘的关闭下架

经历了某云网盘的限速回到电话线时代

自己准备一个家用存储服务器的需求其实早早就有了规划

在工作经历中因为有一些工作内容与家用存储的需求有不少相似的点

而我自己又是一个乐于折腾的人

通过各种搜索试错

慢慢发现了比较适合自己的产品

关于我个人的存储需求并没有要求多么复杂

支持多端访问 支持多端上传 易用性 常见性

多端访问和上传就不用说了,现在手机、电脑、平板各种终端还有各个平台等要都支持

易用性就是不要有太多的需要重新学习使用的地方

常见性是为了方便查找资料来进行优化、出坑等

自己测试了几个产品后最终选择了一下方案:

Debian + OMV(openmediavault) + Nextcloud

OMV官网 介绍:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
What is openmediavault?
openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. 
It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. 
Thanks to the modular design of the framework it can be enhanced via plugins.

openmediavault is primarily designed to be used in small offices or home offices, 
but is not limited to those scenarios. 
It is a simple and easy to use out-of-the-box solution that
will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

openmediavault 是什么?
openmediavault是一个基于Debian Linux的下一代网络附加存储解决方案
它包含 SSH\(S)FTP\SMB/CIFS\DAAP media server\Rsync\BitTorrent clent等多种服务
由于框架的模块化设计,它可以通过插件进行增强(扩展)

openmediavault主要设计用于小型办公室或家庭办公室,
但不限于这些场景。
它是一个简单易用的现成解决方案,
允许每个人安装和管理网络连接存储,而无需更深入的了解。

Nextcloud官网 介绍:

1
2
3
4
5
6
7
8
9
You should control your data
We help you achieve that: a safe home for all your data. 
Secure, under your control and developed in an open, 
transparent and trustworthy way. 
We are Nextcloud.
你应该控制你的数据
我们帮你实现这一目标:所有数据安全的家
安全,在你的控制之下并且以开放、透明、可信赖的方式进行开发
我们是 Nextcloud

系统准备

系统之所以选择 Debian 除了 openmediavault 是基于Debian之外

还有就是红帽对Centos的神级操作

个人本来对Centos是更加熟悉的

首先是系统的安装:略过不表

有几个小点需要关注:

1、安装的是 Debian 10,不知道是Debian升级的缘故还是我对Debian不够熟悉,

安装完成后的SSH是没法通过密码登录的,需要修改下 sshd_config 配置

2、 安装界面选择的使用清华源,好像替换的并不完全,建议通过清华源网站进行对比

apt-get 源配置

1
2
3
4
5
6
7
8
9
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

openmediavault源配置

openmediavault本身提供了iso镜像进行安装,我这里为了更后面对系统做更多的操作,

没有使用官方提供的镜像进行安装,而是采用配置源然后apt进行安装

好在北外对openmediavault进行了镜像,这在我当时测试的时候还没有

现在清华源也可以有了usul对应的omv5

增加源配置

1
2
3
4
5
6
7
8
9
cat /etc/apt/openmediavault.list.d
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/public/ usul main
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/public/ usul-proposed main
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/public/ usul partner

cat omvextras.list
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/openmediavault-plugin-developers/usul buster main
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/openmediavault-plugin-developers/usul-testing buster main
deb https://mirrors.bfsu.edu.cn/OpenMediaVault/openmediavault-plugin-developers/usul-extras buster main

安装

配置完上述源后就可以通过 apt-get 一条命令进行安装了

1
apt install openmediavault

结束语

openmediavault 安装完成后就可以直接通过web进行管理了;

开关机、更新、一些设置都可通过web页面进行完成,简单的飞起~

后续文章会进行其他配套相关软件的一些介绍

如果有任何想法或建议,欢迎讨论~

Q:594934249

—我是超小弟·一名不误专业的秃头运维—

博客:blog.chaoxiaodi.tech

github:github:chaoxiaodi

微信公众号:老骥不伏枥只是近黄昏