首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Nas - 这是我犹豫了很久,才买的一个设备!

Nas - 这是我犹豫了很久,才买的一个设备!

作者头像
小傅哥
发布2024-11-06 12:11:45
发布2024-11-06 12:11:45
1.1K1
举报

作者:小傅哥 博客:https://bugstack.cn

❝沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞

大家好,我是技术UP主小傅哥。

在这之前我犹豫🦑了好久,一台不错的 Nas 四五千块,买这个东西能帮助我啥呢 🤔?但后来发现,这台 2c8g 双盘位 4TB Nas,等同于个人拥有了一台永久可用的,软件丰富的,具备远程访问能力的,终身 Linux 服务器。

谁更适合买一台 Nas?

虽然 Nas 确实很不错,但也不是所有人都有诉求,也不用都买很高配置很贵的。那谁有 Nas 诉求呢?家里有娃的,有大量的照片、视频、文件,需要家人一起存储使用。另外是喜欢看4k蓝光电影,可以用 Nas 搭建一套家庭影院。很多 Nas 也是主打这些功能。

但其实我买 Nas,有上面的功能诉求,但还有作为程序员👨🏻‍💻的编程诉求。我希望能在这台 Nas 上安装 Docker 部署环境,并能通过 SSH 客户端,以使用 Linux 的方式,连接 Nas 完成项目的构建、镜像打包和部署。

嘿嘿,使用起来,它还真可以!不过,别买错 Nas,有些并不支持!

一、Nas 是啥?

NAS(Network Attached Storage,网络附加存储)是一种通过标准的网络拓扑结构(例如以太网)连接到一群计算机上的存储设备。它是一种具有很大存储容量的电脑外敷设备,通过集线器或交换机直接连在网络上,提供跨平台文件共享功能。

更简单的来讲,你就把它当做一台部署在家里的 Linux 服务器就好,只不过它的体积不大,但有很大的硬盘容量。所有开通了权限的用户,都可以使用这台共享服务器。并且它提供了很多的软件资源和网络访问服务。

二、买的哪家的 Nas?

市面的 Nas 有很多,如;群晖、威联通、绿联、极空间、华为。它们到没有绝对的谁家好,只不过有会一些目标人群的不同。有一些网上的对比,可以参考;

品牌

优势

劣势

群晖

- 软件生态丰富,DSM系统用户友好

- 价格较高

- 稳定性和可靠性强

- 硬件规格在同价位上可能不如竞争对手

- 拥有庞大的用户社区和丰富的在线资源

- 提供多种数据保护和备份解决方案

威联通

- 硬件性能强,提供更高的硬件规格

- 软件复杂性较高,新手用户可能较难上手

- 支持虚拟化、容器化应用和多媒体功能

- 某些情况下软件更新可能导致系统不稳定

- 提供丰富的扩展选项

绿联

- 价格实惠,适合预算有限的用户

- 功能较为基础,适合简单存储需求

- 简单易用,适合家庭用户和小型办公室

- 在NAS市场的知名度和用户基础不如群晖和威联通

极空间

- 性价比高,适合中小企业和个人用户

- 软件生态和用户界面不如群晖和威联通成熟

- 提供较为合理的硬件配置

- 相对较小的用户社区和技术支持资源

我买的是一台 群晖 DS723+ 并配了8G内存 + 2*2TB硬盘互备,因为咱们要做 Docker 安装各类软件,内存大一些更好。选择群晖主要就是想着这东西资源丰富,可以像使用 Linux 服务器一样使用 Nas 满足开发和存储需求。

用了群晖 Nas 有5个月了,越用越爽。电脑里的东西基本都搬到群晖了,电脑只成为一个工具了,不在搞那么多存储。

三、Nas 的编程用途

群晖 Nas 提供了 群晖管家 APP,只要开启 QuickConnect,无论在家内网还是外网都可以访问和管理 Nas。另外群晖还提供了专门做照片和视频同步管理的 Photos Mobile APP 你可以直接下载使用。

它所有的这些东西,只要对照提供的说明书都可以下载使用。难度极低,很好上手。这里小傅哥主要给大家分享下编程的用途。

这里首先,对于使用 Windows 的小伙伴,如果你有台 Nas,就不需要本地做那么多让 Windows 兼容 Linux 的事情了。你可以直接在这个上面安装提供的 Docker 套件,并完成对应用程序的打包、构建以及 PUSH 镜像到 DockerHub。

另外就是很多小伙伴的电脑配置不高,容量也不大,可以考虑购买 Nas 分摊一部分本身电脑的压力。就像我,如果开启多个 IntelliJ IDEA,在开启 Docker 提供分布式软件环境、在搞一堆网页,以及开启视频录制。这个时候就会非常卡顿了。所以我搞了台 Nas 来解决这个事情。

1. 有很多编程软件

群晖 Nas 提供了非常多的配套软件,适合于不同场景诉求的伙伴使用。所以很多买群晖的伙伴都说,是买软件送设备。嘿嘿,不过我更喜欢这部分编程相关的,尤其是这个 Docker、Git Server,嗖的就安装好。

  • Nas 还支持配置定时开机关机、休眠,这样会比较省点,也不用一直在那打开着。
  • 另外可以自建frp,让自己的nas服务可以直接被公网访问。一年¥48 2c2g 服务器即可。https://618.gaga.plus 专属地址。frp 教程在 bugstack.cn - 路书中。

2. Docker 使用

  • 你可以在提供的操作界面配置 Docker Compose,完成项目文件的配置和启动。之后的体验就和正常 Linux 安装 Docker 部署软件一样了。
  • 不过我通常把这里都只是作为配置后的操作界面,配置的操作,我会在用SSH工具直接链接到Nas上。

3. SSH 连接 Nas

因为本身 Nas 也是一台 Linux 服务器,所以可以直接用 SSH 连接使用。推荐使用 https://termius.com/ 工具链接,很好用。

  • 账号:你的 Nas 登录账号
  • 密码:你的 Nas 登录密码

登录以后,你就可以像使用 Linux 一样操作了,不过大部分执行类命令,要加上 sudo,比如 sudo docker images

4. 构建项目

有了 Nas 有个很大的好处就是,你可以本地直接当 Nas 的硬盘是本地的一个文件夹,直接打开就操作。里面的文件直接复制粘贴进去或者拿出来就可以。

通过 IntelliJ IDEA 直接打开 Nas 中的项目即可,之后你可以用它上面的 Docker 对项目进行构建了。如下;

build.sh 中执行的就是 docker 命令;`docker build -t system/s-pay-mall-mvc-app:1.0 -f ./Dockerfile .` - 构建完,就可以部署项目了。Linux 上怎么用,这里你就怎么用。

当然 Nas 还有很多其他的用途,喜欢折腾的还可以搭建一些你需要的。有使用Nas的小伙伴,也可以评论区留言分享下好用的技巧和功能。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 bugstack虫洞栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作者:小傅哥 博客:https://bugstack.cn
  • 一、Nas 是啥?
  • 二、买的哪家的 Nas?
  • 三、Nas 的编程用途
    • 1. 有很多编程软件
    • 2. Docker 使用
    • 3. SSH 连接 Nas
    • 4. 构建项目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档