Home Lab 家用实验服务器

NO.1
什么是Home Lab?

Home Lab可以理解为一台作为实验使用的家用电脑,更多的是作为服务器来测试和部署一些服务和任务等。

它可以是电脑上的vm虚拟机,也可以是一个手掌大小的树莓派,可以是闲置的旧笔记本或者台式机。

可以是NUC迷你主机,也可以是工控主机,更多的是后期选择的家用企业服务器等一体化专业方案。

NO.2
Home Lab可以做什么?

Home Lab常见的需求:

  • 搭建NAS服务:做BT下载,文件存储,数据备份等等

  • 虚拟化服务:docker实例,集群,操作系统等

  • 网络中心:软路由

  • 多媒体:音视频流媒体,图书管理,直播推流,在线播放等等

  • 网站:静态网站,API,爬虫,消息通知,聊天室,工具箱等等

NO.3
为什么要Home Lab?

为什么不是云服务器如VPS而是Home Lab

  • 存储1TB数据试试,不仅仅储存价格昂贵,还容易受到黑客攻击,以及某些内容审查,最关键的是,欠费1小时后再看看数据还在不在

  • 性能不够,同样还是价格的原因,一台二手机笔记本的配置远超云服务器上的大部分实例,云服务器的溢价主要在于公网Ip,使用几个月后,你的笔记本仍然是你的,你的服务器始终不是你的

  • 本地服务和内网环境,断网了还能继续服务的是内网,水电气安防监控智能家居,温湿度空气质量等数据采集,本地音视频在线播放,文件传输,游戏等,工作或者娱乐,Home Lab都能提供24小时服务

目前使用的一些内容

旧笔记本

  • Tiny Rss(大多数信息源使用inoreader,一些自定义的信息源使用Tiny Rss)(Docker安装)

  • NextCloud (网盘的替代品,同时也高频使用其日历,导图,流程图,看板等插件)(Docker安装)

  • ShowDoc(产品或者API文档)(Docker安装)

  • WordPress(独立博客)(个人博客,在线视频,woocommerce跨境电商)(仅测试)(Docker安装)

  • Calibre(电子书)(Docker安装)

  • ArchiveBox (网页快照存档)(Docker安装)

  • Yapi(API测试/文档)(Docker安装)

  • Sentry(错误上报)(受限于笔记本内存,安装但已停止服务,使用时开启)(Docker安装)

  • Gitlab(代码仓库)(受限于笔记本内存,安装但已停止服务,使用时开启)(Docker安装)

  • 为知笔记(云笔记)(受限于笔记本内存,安装但已停止服务,使用时开启)(Docker安装)

  • Portainer(Docker可视化面板)(Docker安装)

  • 禅道(项目管理)(Docker安装)

  • Excalidraw(在线白板)(Docker安装)

  • DrawIo(流程图)(Docker安装)

树莓派4B (4G)

  • WordPress(独立博客)(宝塔面板安装)

NO.4
Home Lab参考

Github上的自托管服务列表

awesome-selfhosted

Git地址

https://github.com/awesome-selfhosted/awesome-selfhosted

END