跳到主要内容

2 篇博文 含有标签「Tutorial」

Step-by-step tutorials

查看所有标签

用你的桌面电脑跑团队服务器

· 阅读需 8 分钟
Creator of UnDercontrol

udctl(UnDercontrol)桌面版里带着完整的后端。装上它,你的电脑就已经是一台服务器:监听 localhost:24816,任务、笔记、账本都存在你自己磁盘上的一个 SQLite 文件里。加一个 license,这台服务器就成了多人团队后端。再加一条 Cloudflare Tunnel,你的手机、笔记本和队友在哪儿都能连上它。不需要 VPS,不需要公网 IP,也不用在路由器上做端口转发。

示意图:你的电脑上运行 udctl 桌面版,内置后端监听 localhost:24816,数据以 SQLite 文件存在本机磁盘;cloudflared 隧道把它接到公网,手机和团队成员通过 HTTPS 访问

没有服务器,手机也能随时访问自己的数据

· 阅读需 7 分钟
Creator of UnDercontrol

数据放在谁那里,是选工具时绕不过的一道分岔口。托管服务(SaaS)省事:注册就用,升级、备份、运维都不用操心,代价是数据存在服务商的服务器上。UnDercontrol 也会提供这样的托管服务。但如果你想要的是数据完全自持——任务、笔记、账本的原始数据只存在自己的设备上,备份是拷一个文件,迁移是换一台电脑,谁也拿不走——这篇教程就是为你写的。

自持通常意味着自己架服务器,而这正是大多数人放弃的地方。下面走通一条不需要服务器的 0 元路径:UnDercontrol 桌面版自带完整后端,数据以 SQLite 文件落在你自己的磁盘;Cloudflare Tunnel 免费把这台电脑暴露到公网;iOS app 直连你自己的 endpoint。人在地铁上照样看任务、补笔记、记账,而数据的存放位置从头到尾只有一个:你的电脑。不需要公网 IP,不需要路由器端口转发,也不需要买域名(想要固定地址时才可选)。

架构:桌面版内嵌 server,cloudflared 反向连接到 Cloudflare 边缘,iOS 从任意网络经 HTTPS 访问