将MacMini/Macbook改为家庭服务器
本文最后更新于:2024年6月6日 凌晨
如果家里有一台闲置的Mac Mini或者是Macbook,将其改为Nas也是不错的选择,本文介绍了一些基本的改Nas的方法。
I. 前置设置
关闭休眠
如果是 MacbookPro 需要通过以下指令来避免盖下盖子被休眠了:
1 |
|
如果你想重新恢复原有的休眠能力可以用:
1 |
|
关闭登录验证
停电后自动开机
该设置这个在Mac Mini上有,在Macbook上是没有的:
II. 远程访问
远程桌面访问
此刻就可以将这台Mac放到任意的地方,如果是Macbook就可以盖上盖子,它已经变为一台服务器了。
在远程通过VNC客户端就可以通过vnc://ip
可以直接访问了,如果是Mac,自带的屏幕共享即可连接使用。
如果是Mac Mini由于服务器没有外接显示器,因此,默认VNC分辨率是比较低的,该问题问题可以通过安装一个叫BetterDummy
的软件,然后Create一个高清屏(如下图的16:9(HD/4K/5K/6K))来解决:
创建后,根据大小,比如我就最后选择1600x900显示刚刚好,分辨率越高显示内容会越小,越清晰,最后记得设置开启自动启动。
远程终端访问
此时即可在远程通过ssh访问:
(可选)设置仅仅支持public key的方式访问,禁止密码登录:
- 在
~/.ssh/authorized_keys
添加好需要访问的终端的public key - 编辑
/etc/ssh/sshd_config
并在其中添加:
1 |
|
- 重启服务
1 |
|
远程smb访问
当然如果你是有设备需要通过SMBv1来连接,需要注意做兼容开启:创建或者编辑文件/etc/nsmb.conf
,添加如下:
1 |
|
这里的protocol_vers_map
,表明了最低兼容SMBv1,虽然牺牲了部分性能,但是至少能用了。配置后,到共享里面重新打开关闭一次文件共享即可。
缓存服务器
III. 常用服务
Plex
Plex Server已经支持Silicon,直接到官网,下载后打开即可。
如果异常关机,有可能会引发Plex Server打开失败,现象就是一打开Menu Bar上面Plex的iCon出现立马消失,修复方法就是参考官方教程重新恢复数据库,大概步骤:
- 进入
/Users/[你的用户名]/Library/Application Support/Plex Media Server/Plug-in Support/Databases
- 将以下文件移动到任意其他目录用作备份
1 |
|
- 然后在目录下选一个备份的重命名为
db
与blobs.db
,这里案例我选了一个9.27自动备份的:
1 |
|
- 重新打开Plex Server就修复了
Nezha监控
参照官方教程,即可,唯一需要留意的是1
代表正常启动,0
代表没有启动,负数代表有错误。在启动时需要在设置里面点击仍然打开。
Radarr
主要参考该 Wiki
- 到Radarr官网下载最新版本
解压缩拷贝到
/System/Applications
目录下执行脚本使用
Self-sign
:
1 |
|
最后打开该 App 即可。