Dongxing's Wiki Dongxing's Wiki
首页
  • 剑指 Offer
  • LeetCode
  • 算法与数据结构
  • Python 语言
  • Web 开发
  • Hive
  • Elastic Search
  • 机器学习
  • NLP
  • 检索技术
  • 数据分析
  • 经验笔记
  • Linux 配置
  • 博客进化记
  • 杂谈
GitHub (opens new window)
首页
  • 剑指 Offer
  • LeetCode
  • 算法与数据结构
  • Python 语言
  • Web 开发
  • Hive
  • Elastic Search
  • 机器学习
  • NLP
  • 检索技术
  • 数据分析
  • 经验笔记
  • Linux 配置
  • 博客进化记
  • 杂谈
GitHub (opens new window)
  • 博客进化记

    • hexo博客搭建小记
    • 终于,忍不住自己造轮子做了一个博客系统。
    • Typecho 环境配置和博客搭建
    • VuePress搭建Wiki站
  • 杂谈

    • neo4j的Cypher查询语法笔记
    • 短域名站点 aka.ci
    • 服务计算课程总结
    • 校招经验笔记
  • HomeLab搭建小记

    • 碎碎念
      • 搞定公网访问
    • 杂谈
    • HomeLab搭建小记
    anthony
    2023-08-20
    目录

    碎碎念

    由于买一台内存稍大些的云服务器成本过高,而只有 1G、2G 内存的小水管根本也跑不起来多少应用,严重影响了体验自己部署服务的乐趣,所以最终决定买一台主机做 home lab 了。

    # 设备选择

    理想情况可以买一台笨重的台式机,配上独立显卡,装上 Windows,不仅可以打游戏,做软路由,做家庭服务器,还可以装好几块机械硬盘这样也能替换掉我螃蟹 CPU 的卡爆了的 NAS…… 唯一缺点就是噪音和耗电,这也不是什么严重问题,别放在卧室就好了。

    但是在没有经过深思熟虑的情况下,由于在张大妈上老是刷到 NUC 之类迷你主机的低价爆料,最后还是买了一台迷你主机。迷你主机性能相比同价位的笨重台式机应该低不少,而且散热也常常是问题,扩展性也一般,唯一好处可能就是体积小,携带方便,外加功耗比较低。

    最终买的是机械革命家的一款无界S mini 主机, 32G + 1T。其实这 2999 的价格,已经足够买一台 m2 的 mac mini 了(8+256 入门款),整个功耗散热甚至做工应该完胜这塑料壳子的 无界S。不过这个胜在内存和空间大些,mac mini 入门款终究会有点捉襟见肘。

    # 系统重装

    现在的迷你主机一般都预装 Windows 11 了。其实 Win 的好处也挺明显的,可以作为一台家庭轻办公电脑使用,而且 RDP 也非常方便。但是个人需求只想要台纯服务器,办公可以拿笔记本,所以就果断刷成 Ubuntu 22 了。

    # 搭配 NAS

    本着不制造额外支出的原则,螃蟹 CPU 的 NAS 还在跑着,但是可以通过开启 NFS 来共享 NAS 上的文件夹, 在 Ubuntu 上可以挂载这些文件夹,这样就可以当作主机本身的目录来读取访问了。

    # 服务安装

    目前大概有这些服务,既可以自己在家使用,有些不需要太高上传带宽的,也可以映射到公网外出使用。

    • jellyfin:NAS 上的影音管理 (是的,螃蟹 CPU + 1G RAM 的 NAS 本身怎么可能带的动 jellyfin)
    • uptime kuma:监控服务健康程度
    • code-server:一个服务器版 VS Code
    • docker 和 protainer:必不可少,这样部署各种乱七八糟的服务才方便很多
    • cloudreve:做个网盘
    • nginx:作为静态web服务器
    校招经验笔记
    搞定公网访问

    ← 校招经验笔记 搞定公网访问→

    Theme by Vdoing | Copyright © 2017-2023 anthony 京ICP备17072417-3
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式