Unraid 是一个家用 NAS 零碎,也是我第一次接触 NAS,因为有敌人在用,所以也没思考其余 NAS 零碎。应用两年,体验极好,特此记录,以便分享。
文件共享性能的应用
-
内网千兆的 SMB 网盘,简直所有数码设备都原生反对。
- 配合 OpenVPN 能够在里面拜访。
- 装一个 WebDAV 能够实现 HTTP 拜访。重要数据切勿裸露到外网
-
以 Mac OS Finder 为例:
- 同一个局域网内,会收到播送,间接侧边栏寻找即可。
-
如果没找到或者是在里面通过 VPN 拜访,点击“返回 > 连贯服务器”,依据协定输出 URL 即可在侧边栏找到:
- 点击左下角“+”能够珍藏地址。
- 自带奇偶校验,随便一块硬盘坏了都能够间接用新硬盘复原。大大晋升容错性。
- 配合 RClone 定期备份到 OSS。
- 自带权限治理。
- 能够给 Mac 当 Time Machine 备份盘,全程无线备份,开启主动备份实现无感。配合 OpenVPN 能够实现近程复原。
- 小米摄像头贮存监控视频。
虚拟机
软路由 OpenWrt
这个步骤须要买网卡硬件,而后直通给虚拟机,参考 B 站司波图的教程。
- DDNS:用于将域名主动解析到正确的公网 IP,因为电信宽带的公网 IP 隔三差五就会变动,而且固定公网 IP 太贵了。
- OpenClash:迷信上网。
- 其余插件还没有精力、或者临时没需要钻研,比方广告屏蔽、流量管控等。
OpenVPN
用于在里面连贯到家里的内网,包含 SMB 网盘、迷信上网。因为 docker 版本曾经不再保护,所以装到虚拟机了。
之前装过 OpenConnect,默认会把本地的路由表干掉,不好用。
如果你还没装的话,举荐 Unraid 内置的 WireGuard 代替,有如下几个特点,能够本人衡量一下:
- 配置过程十分 简略迅速,我只用了一个多小时(其实看文档配置只用了十来分钟,我遗记关上右上角的开关了所以 debug 了老半天😅)。OpenVPN 我配了大半天,而且步骤繁琐,报错多。
- 配置文件(peer)间接连贯,不须要账号密码,一个用户一个配置文件。而 OpenVPN 是对立的配置文件,通过账号密码来二次验证。
- 不能多端同时登录?能够配置多个 peer 解决。
揭示:无论是 OpenVPN 还是 WireGuard 的客户端都须要一个非中国区的 Apple ID。
Windows 10
我曾经是苹果全家桶用户了,没有 Windows 电脑,所以须要虚拟机来运行一些 Windows 平台独占的软件,比方:
- MIUI 刷机工具、小米手机解锁工具。
- PCR532(NFC 读写驱动)。
Docker
MySql
很多利用都须要。
Nginx
用来
- 调配域名代替 [IP:Port]
-
对立解决 https
- 证书用 Certbot 申请的,官网上写须要 80 端口凋谢,被误导了很久,用了良久的自签证书。不须要 80、443 端口,用 DNS 申请即可。
- 我目前打算每 90 天手动续一期,每次操作也不到 3 分钟。至于主动续期:阿里云的 API 须要 SDK 能力应用,虚拟机还能折腾,Docker 我就不想折腾了。
NextCloud
能够了解为公有部署的百度网盘、阿里云盘。
性能真的多,生态是真的丰盛,不只是网盘。
小毛病有点多,强迫症曾经卸载。
Gitea
轻量 git 服务,Gitlab 太重了。工具链(GitLens、Alfred、第三方客户端等)也比较完善。
Bitwarden
跨平台明码管理工具,笼罩支流浏览器、Android、iOS、Mac 等,也反对命令行、Alfred。
Chrome、iCloud 很好,但不能夸平台。
2022-08-15:明天看了个帖子,大家感受一下吧:chrome 明码透露了,才晓得用 chrome 保留明码等于裸奔
1Password 是明码治理服务天花板,但毕竟是美国企业,明码这玩意儿,还是本人保存比拟释怀。
EnPass 也能公有部署但性能太简陋了。
我的明码应用准则是:
- 能开二次验证的平台全副开启,二次验证比明码平安多了。
- 不应用二次验证的主动填充,这样会使二次验证形同虚设。
-
二次验证的二维码(key)、复原代码十分重要,要本人保留一份到最平安的中央。
- 之前丢过一个阿里云的 key,到当初账号也找不回来,申述也没用,只能新注册一个。
tips: Authenticator 放在手表上十分适合,不必找手机,微软家的 Authenticator 反对 iCloud 同步,salesforce 家的 Authenticator 反对 Apple Watch 上查看。
Home Assistant
智能家居控制中心,能够把不同品牌的智能家居接到一起,举个例子,能够用 Siri 关米家的灯了。
Wiznote
为知笔记,还没用
Syncthing
用来同步一些软件配置的,重点就是 Alfred 和 iTerm2 配置。之前用 NextCloud 同步,但 NextCloud 常常出问题所以换了。
同步跟分享的区别是:分享是近程的文件,断开连接就没了。同步就是把你本地跟近程保持一致,断开也没啥影响。
跟 rclone 的区别是:syncthing 是后盾实时的、分布式的。rclone 是命令式的,次要做网盘同步。
WebDAV
和 SMB 差不多,然而 SMB 是内网协定,WebDAV 是 HTTP 协定。有些第三方客户端反对 WebDAV 同步(Chrome 扩大程序居多,因为大部分都没有拜访本地文件的权限),所以就装了一个。如果你装了 Nextcloud,间接用 Nextcloud 提供的就行了。
aliyundrive-webdav
阿里云盘的 webDAV 实现,次要做备份用的。有缓存问题,问题不大。曾经换成用 OSS 备份了。
OpenLDAP + phpldapadmin
对立认证的。装的利用多了,改明码太吃力。
试过 FreeIPA,有个报错搜不到,放弃了。
目前曾经接入了 OpenVPN、Gitea、Verdaccio。
Verdaccio
公有 npm 源,有点鸡肋,惟一的作用就是公布前公司的包。
Transmission
下载器,很久没用了。
xware
迅雷近程下载。装了没用到。
Jellyfin
家庭影院服务。对于普通人来说有点鸡肋,不如投屏不便。
QingLong
也是定时工作,次要用来主动做京东的工作。
用过一段时间,每天大几百京豆入账,还是很香的。
虽说不至于判个毁坏计算机系统罪,但封号还是很有可能的,不必了。
插件
Community Applications
相当于 App Store
Recycle Bin
回收站、废纸篓
Unassigned Devices [plus]
阵列之外的未调配设施,比方 U 盘、移动硬盘等。
Compose Manager
给 Unraid 增加 docker-compose 及治理面板。
USB Manager
能够不便的治理 USB 设施,能够间接调配给虚拟机。轻度应用比硬件直通要不便。
User Scripts
定时工作。我没用 crontab 的起因有两个:
- 尽可能与 unraid 解耦,所有数据都是插件级的,卸载即清空。之前因为间断降级 beta 零碎而回滚过。
- 可视化治理。
RClone
网盘同步工具,次要用来补救缺失的异地容灾性能,参考另一篇文章:https://github.com/bowencool/…。
接下来
上面是我接下来想实现的玩法,如果你也有举荐的、更新的玩法,欢送交换。
跨平台同步书签
Chrome 同步有一个让我无奈承受的问题:长时间不同步的话,Chrome 大概率会谬误地解决抵触,比方把曾经删掉很久的书签又同步到所有设施上。这个问题在不常关上的挪动端尤为突出。
挪动端 Safari 比 Chrome 好用,能够装 PWA、页面更简洁。
目前曾经通过 floccus 实现,但不反对 Safari,详情能够关注下这个:https://github.com/floccusadd…
跨平台同步待读列表
当初是散落在微信、Chrome、滴答清单 … 常常就忘了。
从 iCloud 和小米云上主动同步照片
同步到 Nas 里,能够在所有设施上查看所有照片。
而后同步到 OSS,一年预计能省个几百块。
滴答清单
曾经重度依赖,但没有公有部署的版本。临时没有找到替代品。
扔掉光猫
最近换过一次光猫,而后呈现一个问题:域名是解析到光猫的,从公网拜访失常,从内网却无法访问,之前是好的,也没找到起因,目前手动在 OpenWrt 批改 host 记录勉强能用。有晓得的欢送留言。