基于笔记工具的要求(需求),需要建立一个私人服务器,搭建git服务。

用途

个人也总会有些生活照片的记录,家庭照片,娱乐影音,还有一些学习资料需要存放。 作为程序员,偶尔会搞些实验品,弄个持续集成、运行环境。 既然有这些资源,总得干点其他的,比如原本在为知的数据迁回来,内部访问;搭个jellyfin做影音播放;dockhub网络可能不好,自己搭个私库;容器太多,弄个portainer管理一下;网站太多,弄个导航黄页看一下。

服务器-操作系统

上面已经提到,这么多的服务放在docker会比较方便。 服务器有ubuntu、redhat、suse等linux,甚至windows系列,这些在企业中比较常见,但作为家庭服务器,要求就低多了,也许热门的群晖比较合适。当然还有unas、unraid、FreeNAS等。主要是看起来比较漂亮,以前用过一段时间,unas界面比较丑,unraid看介绍对内存要求比较高,FreeNAS没了解过。

组装服务器

从淘宝买个4-6盘的黑裙服务器,最低配置大概450左右,500g的硬盘25一个,弄两个二手的,做个raid1,就算坏了1个盘也不担心,弄3个盘更安全。玩的弄500g可以了,如果确定资料比较多,可以直接买大盘4T10T的。 为什么不买固态的,有读写次数上限,次数到了就崩了,对于速度没有这么高的要求。机械盘是否坏看人品,也许可以放个10年也没问题。 盘位如果再多,家里老电脑机箱可以利旧一下。4盘位比较小巧,记得放温度不太高,还能保持的地方(在柜子里,开机后温度会比较高),我放在门口的路由器旁边。

安装服务器

原来折腾过几次,安装服务器还是很简单。先在windows pc装个群晖管理软件,然后和黑裙接在同一个交换机下。开机后,等管理软件能搜到黑裙,上传操作系统安装包,按提示填写即可。

安装docker

群晖安装docker也很简单,打开套件,直接搜docker,选择安装即可。

服务器其他要求

来电自动开机,网络唤醒开机。有这两项可以省些电和降噪。 还有网络穿透、远程访问。