个人迷你服务器
0 需求说明
考虑自己工作之余会写一些有趣的代码,这些代码需要托管在一个服务器上;在开发过程中,会使用到多种不同的平台(Windows,Linux,Android),在这多种平台之间经常需要进行大量的数据共享;另外还经常有许多的资料/数据需要通过百度网盘/夸克网盘等网盘,或者是其他的方式进行数据下载;由于 github/huggingface 等网站是时常需要访问的,但是这些网站由于一些众所周知的原因存在一些困难;最后,有一些脚本需要7*24小时执行,或者需要执行的时间比较久。
简单的需求如上,由于有7*24小时运行的需求,因此首要的要求是需要功率足够低。出于这样的考虑,有了下面的方案:
- 入户网络链接到路由器,一个多口千兆的交换机链接到路由的 lan 口;
- 作为代码仓库和旁路由的 big tree cb1 通过网线连接交换机接入局域网
- 作为执行脚本的树莓派,安装 linux 系统,通过网线连接交换机
- 作为网盘和下载机的树莓派,安装 windows 系统,通过网线连接交换机接入局域网 以上三个机器都是 7*24 小时处于运行状态,包括路由器和交换机,硬盘柜,整体功率在待机状态为 40W 左右,所有设备满载运行的时候功耗为 85W 左右,整体噪音 40 分贝以内。
- 作为主力开发的工作站,安装 linux 系统,通过网线连接交换机接入局域网
- 作为娱乐,学习,调研等工作的机器安装 windows 系统,通过网线连接交换机接入局域网
- 作为移动端的测试设备,使用安卓手机,通过无线网接入局域网