作为一个程序员,可能什么事情都想要自己解决,不受别人的束缚。我也自己搭建了好多服务,有些可能现在已经没有在用了,可能就是当时无聊整整,这里就谈谈我的这些`数字基建` 吧。
---
#### 音乐服务 (navidrome)
之前写过一个简短的 [navidrome搭建教程](https://blog.thetbw.xyz/archives/build-a-music-library)
你可以点击这里查看他们的官方 [demo](https://demo.navidrome.org)
navidrome 的 ui 还是蛮不错的
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657376055204.png)
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657376146385.png)
说下我现在体验吧,首先就是我觉得这个软件还是蛮不错的,有些功能可能不太符合国人听歌的习惯,有点类似`Apple Music` 这种的感觉,除了听歌就别想太多,音乐才是主体,从这点来说,它是合格的。
不过我现在不怎么用了,这里说下原因我觉得对于我来说目前的缺陷吧。
最主要的问题,就是网络。
因为我之前是搭在我香港的服务器上的,带宽是30m,平常还行吧,就是到了晚上或者一些特殊运行商的原因,经常会听着听着就断了,体验很不好。
其次我也有想过用国内的服务器,但是国内的服务器的带宽价格都很贵,按照流量计费的话,这玩意的客户端又不太好用,用浏览器版本的话因为没法缓存那么多数据,所以一直在线听的话也蛮费流量。
然后就像刚才说的,它并没有一个(我觉得)好用的客户端。
折腾还是蛮费时间的,我对听歌的要求其实也没那么高,所以索性就用了那些服务商的,小米自带的qq音乐体验还是蛮好的。不过我还是蛮烦这种歌单变灰的,所以歌曲一般我都会有个离线备份。
如果以后我整个nas的话,可能再考虑折腾折腾吧
### rss
我还是关注了蛮多的博主(个人博客)的,平时又不可能一个个去他们主页查看更新,还有就是有些人的主页,上班期间打开的话,还是蛮社死的😅。
所以最初我用了 `reader` 这个项目,它使用 githu 的 action 来更新 rss,用起来还是蛮简单的,你只要`clone`原仓库,然后修改rss订阅列表,然后开启 github action 和 github page,就可以直接浏览了,体验也算是还行
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657377022070.png)
不过我还是需要一个个的点开,并不能像时间流一样把他们更新的文章展现在我面前
所以我又换到了freshrss。其实我很早就知道了这个产品,为什么当初没用选用它呢,因为我觉得它的ui太丑了,还有就是这种操作有点不习惯。其他的rss产品也试过,功能我觉得 freshrss 是我见过综合最强大的。
不过它丑不丑也没关系,我现在只是用它做一个rss管理,有些程序是支持 freshrss 的接口,而且有着多平台客户端和不错的ui,比如我现在用的这个 `Fluent Reader` 完美支持 freshrss,尤其是手机端用起来是真的还蛮流畅。
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657377449137.png)
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657979668408.png)
然后配合rss hub,一些不支持rss也可以订阅。
> 吐槽一下自己,本来搞rss是想要我的精力不那么分散, 不过其实我也不算是经常看,到最后还是去刷手机😅。
#### 网盘
之前整了个 office e5订阅,也没怎么用,最近打算试试,白嫖了 5tb 的 onedrive,把我之前硬盘存的一些电影都上传上去。虽然说微软的这个订阅是有可能会失效的,不过失效的时候微软会提前通知你,还是不用担心数据丢失了,而且我这也是不怎么重要的数据,我的硬盘也有备份,完全不担心。
网盘我选择了 `cloudreve` 界面蛮不错,开源免费,可以生成直链,以后我网站的一些素材可以直接上传这里然后直链直接贴上去。
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657377920176.png)
然后我还额外整了个 `vultr` 的服务器,加了块50g的硬盘,用于离线下载。
这么折腾下来,成本大概一个月有将近`50`了吧,好像并不是很划算,不过优点,就是没有审核,以后给朋友发一些资源,比如看的电影什么的,就方便了很多。
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657980026134.png)
> 珍藏的柯南剧场版全集 多语多字幕
下一步还是打算整个nas (nas需求+1)
#### 图床
之前图床一直在用 sm.ms ,5g 的空间也够用,速度也还行。
最近的一次,突然发现我博客上有篇文章的图片被删除了,平时我上传的图片都是些代码软件截图啥的,也没有上传什么违章内容,不知道为啥被删了,而且也没有客服可以给你申诉处理什么的。我只能根据上下文猜测我当时想要发的是什么图片,然后重新截了个图片补上。
因为这个我打算自己搞一个简单图床了,这里使用腾讯云 cos + 腾讯云的 cdn,cos 应该要不了多少钱,一年20左右,为了备案麻烦,我还是选择了香港的节点。
cdn 我没有买什么套餐,打算直接按照用量计费(反正我也没什么用量)。
为了我不要第二天醒来房子都没了(忘了我没有房子),加了防盗链和流量了限制,每小时流量超过5g直接断网,同时通知我。
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657380668121.png)
另外上文的网盘 cloudreve 也可以配置腾讯云的cos,所以我可以通过 cloudreve 快捷上传文件,我的博客也支持这个,一般博客图片我直接通过博客了,其他网站需要的素材直接通过网盘上传,然后复制直链。发送给别人的小文件也可以通过这个,这个香港的cdn在国内的速度还是蛮可以,可以跑满。另外腾讯的数据万象可以对图片做些压缩优化来保证用户的体验。
目前我的博客正打算逐渐使用我自己的图床替换掉 sm.ms ,本来我打算全站 cdn,一是博客本来就没啥流量,还有就是对于 cdn 的价格我现在还没啥数,先用图床体验试试。
#### 其他
> 还有一些在折腾的小玩意,属于想起来就用的东西
* node-red: 用于执行一些简单的自动化任务
* mirai qq 机器人: 用于上面自动化任务的消息提醒
* uptime-kuma: 实时监控我的服务器状态
* filebrowser: [github](https://github.com/filebrowser/filebrowser)
![image.png](https://thetbw-hk.cos.thetbw.xyz/blog/image_1657980768527.png)
蛮好用的文件浏览器,你可以拿来当一个简单的网盘,支持文件分享·编辑,他是按照文件原始目录结构的。
只有单个可执行文件,部署也很简单。
我主要用于服务器文件的查看。
* tailscale:用于内网穿透,几个服务器可以直接交互,不需要再开端口了,也不用担心ip泄露
* docsify:我一直再用md写笔记,然后使用docsify可以几行代码就可以展示出来,然后展示再github page上分享
* minecreaft服务器: 服务器也是开了两年了,最近都没怎么玩过,就放那里吧。
---
### 最后
后面有空可以再整理下我目前在用的第三方服务。工具可能不是最重要的,我觉得我也需要整理一下,我觉得我现在做的事太乱了。
希望我的这些东西可以给你带来一些参考价值,就这样。
谈谈我的 `数字基建`