群晖DS920+折腾记
最近人傻钱多(脑子吹空调吹坏了),买了个DS920+升级一下数据火葬场。
2018年的(大一)时候买了电子垃圾DS218,当时配了两块希捷的2T红盘,存了大概600多GiB数据(学习相关20GiB都不到),所以这次就只买了两块新的2T红盘混用,外加两块SN550当缓存:
硬件配置
- CPU:人傻钱多专用 Intel J4415
- 内存:DDR4 2666 4+4GB
- 硬盘:4xST2000VN004 2TB (组了RAID6)
- 缓存:2xSN550 250GB (RAID0读缓存)
这玩意竟然可以刚刚好塞进宿舍桌上的柜子我也是没想到的……(路由器就摆到上面去了)
作为对比,两年前DS218是这么摆的:
系统配置
手很贱,忍不住就直接给DS920+装了DSM 7.0 Public Beta
其实好处也不是很多:
- 网页界面换UI了,真香(科技以换皮为本)
- Secure SignIn支持Windows Hello和安全密钥
- 新增的Synology Photos套件(也没做新功能)
安装DSM7.0后抹掉了硬盘上的所有数据,创建RAID6存储池(用的是ext4,不想用btrfs)和读取缓存,然后把移动硬盘上的数据拷回去。
软件配置
先装了群晖的常用套装:
- Synology Drive用于终端文件同步
- Synology Photos用于照片存储浏览
没啦!(可能之后再整个Jellyfin玩玩吧)
Docker上把之前用服务器跑的服务全部搬到本地来了:
- Gitea和Drone作为自用代码仓库取代GitLab
- 因为DSM会隐藏操作系统的套接字文件,所以不能直接通过Web把
/var/run/docker.sock
文件映射到容器内部。先创建一个叫做docker.sock的文本文件,在Web界面把这个文件映射到Docker容器里面之后先保存容器配置,然后把文件用一个软链接替换掉,就能避免用SSH直接管理docker容器,真是太草了
- 因为DSM会隐藏操作系统的套接字文件,所以不能直接通过Web把
- Bitwarden_rs改到本地运行
- ShareLatex在Overleaf抽风的时候自用(靠,这玩意内存占用都快赶上GitLab了)
透过端口映射和群晖自带的Nginx做反向代理,可以给自己省去几千块钱的服务器费用(大概?),但是不可避免地带来了宿舍停电欠费断网等可能导致downtime的问题。
等我懒得折腾了一定去用学校的GitLab……(溜)
<EOF>
Loading Comments By Disqus