Skip to content

早在我写这篇教程之前,我就已经帮Riane部署了一整套服务包括网盘和Hermes,然而由于精力压力,用户虽然很大程度上依赖工具(主要是网盘),却没有进一步善用和维护工具,结果就是连什么要续费,什么是什么都不清楚,服务器差点过期,数据差点清空。

授人以鱼,不如授人以渔。

PS: 旨在教一些Chat不好教的东西,Chat好教的都交给Chat好啦~


服务器是什么 ​

服务器就是电脑,准确来说就是计算机,都有CPU/内存/储存。最流行的个人云服务器类型是VPS (Virtual Private Server,虚拟专用服务器)。

部署网站相当于在云电脑上跑程序。

与Laptop和Desktop的区别在于,VPS能24小时开机,网络更好更稳,有专业人员维护机房,而且拥有公网IP (即部署网站的必要条件,相当于固定门牌号,普通上网需要按照门牌号找到网站通信,普通上网本身随机门牌,搭建网站别人也找不到)


由于本质电脑,服务器除了做网站之外,可以进行电脑能做的事情,不限于存文件,编辑文件,上网下载,运行其他软件等等。

我一般把服务器上的软件叫做服务,有个更准确的词 Self-hosted 自托管

这类项目的特点是需要服务器来部署,同时开源免费,部署简单。

我折腾过的自托管项目,包括但不限于:


OpenList:私人网盘 ​

GitHub:OpenListTeam/OpenList

真正的无限制网盘,速度多快取决于服务器带宽,可以简单理解为超级快。

可以聚合其他网盘,比如Google,百度云盘,等等

PS:可以和其他项目配合达到更方便的效果

OpenList 网盘展示


Glance:私人面板 ​

GitHub:glanceapp/glance

很适合作为浏览器主页,可以订阅视频和文章,可以同步日历,重点是自定义性很强很强,界面取决于想象力,超cool

Glance 官方项目展示


Jellyfin:私人奈飞 ​

GitHub:jellyfin/jellyfin

这个很多分享站也在用,可以和Apple TV配合,这下奈飞找不到的也可以看啦。家庭NAS很喜欢搞这个项目

Jellyfin 官方媒体库展示


Firefly III:私人财务 ​

GitHub:firefly-iii/firefly-iii

记账,朴实好用,可以和GPT配合

Firefly III 展示


都很好玩。以上这些项目只是冰山一角,还有其他的比如blog之类的,包括你现在看到的这段话也是self-hosted的。

self-hosted 项目在github上十分流行,你也可以自己开发😋