自用 APP 低成本后端服务探讨

11 小时 41 分钟前
 darksheep9527

如题

现在 ai 用来 coding 一些 小工具很方便, 如果只要是本地使用 那么 web 或者 桌面 app+sqllite 就够了

如果希望多端同步的话 就需要有后端功能了

在没有服务器 没有后端代码 纯 web 代码 /桌面端/手机端 的前提下 有哪些实现方式比较方便呢?

目前想到的有

  1. 最原始方式 数据包括图片(转 base64/转图床) 存为 json,然后有导入导出功能
  2. 使用谷歌表格 API (可行度最高 缺点是需要谷歌,不方便 share 给别人使用) 03.webdav ? 可能需要后端才能集成?

蹲 大家发散思维 集思广益一些其他可能的方式

登录甚至我觉得都可以不用做,用特定 header+api key 来鉴权

1118 次点击
所在节点    分享创造
23 条回复
sunny352787
11 小时 38 分钟前
你要只是存点配置的话,github 的 api 就行,创建个私有库或者更简单点的创建个私有 gist
darksheep9527
11 小时 11 分钟前
@sunny352787 想存 crud 的一些数据 简陋点就序列化成一个大 json
darksheep9527
11 小时 9 分钟前
@sunny352787 github 的 api 也需要集成 github 登录吧 有些要回调地址的 oauth2 应该纯前端无法完成 也需要后端
andforce
11 小时 9 分钟前
买阿里云的云数据库,一年好像 100 块?具体忘记了,反正不贵
zsh2517
10 小时 59 分钟前
我之前想过的几个方式

1. BaaS 平台,比如 firebase/supabase
2. 写个插件同步 localStorage/indexedDB 等前端存储
3. 思路参考 2 ,但是不走 localstorage ,而是实现一个轻量的(或者也许现在已经有成品) kv 存储/文档查询 api ,并包装成类似于 storage API 的操作。这样多个前端可以用一个后端提供服务(因为本质上是应用业务无关的存储和查询服务)
4. 导入导出 JSON
5. 前端读写前端能读写的存储服务(自用场景不需要说凭据一定要对用户隐藏,直连对象存储、webdav 等存储服务就可以)
sunny352787
10 小时 56 分钟前
@darksheep9527 #3 不用啊,有个 access token 就行了啊,完全符合你所说的特定 header api 授权
ginakira
10 小时 35 分钟前
如果网络畅通的话推荐用 Cloudflare Workers ,还可以直接联动 D2 对象存储,都是免费的
darksheep9527
10 小时 6 分钟前
@andforce 想白嫖哈哈哈 而且这个需要有后端代码或者集成认证才能同 serverless 交互吧
darksheep9527
10 小时 5 分钟前
@ginakira 这个感觉不错 感谢 CF 活菩萨
darksheep9527
9 小时 47 分钟前
@zsh2517 插件同步 localStorage/indexedDB 等前端存储 ==>这个应该也要服务器才能实现吧
Rookiewan
8 小时 4 分钟前
以前尝试过,onedrive app 应用接入,然后可以进行自己写逻辑同步数据。数据是存储到应用的文件夹下
512357301
6 小时 44 分钟前
可以搜下 PocketBase ,号称单文件后端,但不确定实际上手难度以及是否适合你。
如果需要自建局域网的话,最简单的就是 Tailscale ,不过比较慢,国内推荐贝锐蒲公英,3 终端免费,也可以试试 hi168 ,它会赠送一些额度,只用自建局域网的话基本上一两年内免费用。
stinkytofux
6 小时 41 分钟前
你先写个简单的 KV 服务, 其他所有小项目都用这个 KV 存取数据就行了. 比用什么 github 方便很多. 用 AI 撸一个 KV 服务, 花不了一个小时.
irrigate2554
6 小时 39 分钟前
小文件用 git 仓库,用户填入仓库地址即可同步,大文件用 s3 ,用户填入 s3 连接即可同步
singer
6 小时 36 分钟前
cloudflare worker 可以
keyboardCat
5 小时 29 分钟前
页面和服务可以用 cloudflare work, vercel 等
数据库可以用 tidbcloud ,supabase 等。
SingeeKing
5 小时 22 分钟前
我基于 cloudflare workers kv 做了个 jsonbin ,这么多年了好多小工具一直用

https://github.com/ImSingee/jsonbin

(没文档,想部署问 AI 吧…… 另外,这么多年没更新,因为功能已经够我用了,而且也没 bug )
sorachi
5 小时 10 分钟前
bun + hono.js 部署到 Cloudflare Workers
Solix
3 小时 13 分钟前
如果是苹果全家桶,可以直接使用 icloud 文件同步作为后端
C64NRD
2 小时 26 分钟前
玩玩的话可以弄个树莓派,外接 SSD 做系统,非常流畅,外网访问就套个 Cloudflare Tunnel 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1192218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX