云端,按需同步,家庭存储一些不成熟的想法

本贴最后更新于 562 天前,其中的信息可能已经水流花落

A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

notion 将 airtable 的 database 以 plg saas 的方式带给了没有软件工程数据库知识的情况下让业务人员可以直接操作设计数据库这件事。那么 Block for 双链 这件事本身呢?

A novel approach integrates the experiences of everyday apps into a cohesive platform. Discover the tailored all-in-one space for you and your needs, effortlessly simplifying life.

for GPT4

现代生活中多设备协同已经是日常生活中必然要经历的事了,对 siyuan Mobile App 改进关注度不低了,随时而来的一个更大的问题就是 siyuan 的全量同步的问题。

第三方同步是三选一这利于 siyuan 的商业模式吗?

oss 对个人来说成本是很贵的,但做过相对中大商业项目的人来说显然这里有很大的不合理性,因为绝大部分中国大陆的 oss 存储在很多项目上都是有不菲的折扣的,我曾经在某个使用到阿里云以及华为云的项目上 oss 的部分基本都是 3 折的长期使用的。这点对目前 siyuan 个人用户较多的市场定位并不是非常健康。

按需同步是移动端刚需的特质

官方的盈利模式中云空间仅有 8G 大小,在不对第三方同步与官方同步可以做互补的前提下,很难建立一种移动端使用的习惯,对上手就是手机 iPad 的年轻人群的消费市场上。siyuan 的定位越发像一个生产力工具对应的工具而不是记录本,数字花园的端倪我个人认为是衬衫夹克中的小记录本,小记录本中具备无脑记录与习惯性双链的特质,为了这件事也有了可脱离屏幕交互的放心记录的闪念胶囊以及背后的欢喜云的协同性。

感谢 siyuan 在所见即所得,没有软件工程知识下的 sql 使用性,在开源精神,社区反馈上知行合一,是我认为可以走出超文本信息化理想 xanadu.net 世界的一个可能性。

拥抱开源更有独立 App 气质的 siyuan 其官方同步的定位问题

财务自负盈亏,官方的同步可以起到一些关键作用。譬如仅同步纯文本,同步校验数据类似于 unraid for Snapraid 的校验数据,促使用户可以使用容量更大的第三方同步方式,自建同步方式。

其次第三方网盘的文件的同步方式也是非软件工程行业中绝大部分人可以接触到的第三方服务,思源有过减少该同步行为丢失数据的可能性,那么有没有可能自身异步同步来促成这件事呢方便其他用户能使用到网盘商业模式中大容量这件事?

在中国稍有的 saas 服务坚果云中,相对抱有了少数比例的个人用户在使用,他们的 wendav 就有次数的限制,如果官方云同步仅同步缩略图与文本,真实附件采用坚果云的方式,几乎是可以完美解决上述问题。

数据结构如果是附件可以成为一个相对比较独立的目录,该目录是否可以成为网盘同步的目录呢?

那么展开一下这件事本身,如果该工程成立的话,我也希望附件,媒体文件的与文档树以及附件在页面内的大纲能接近的方式命名附件本身及做好文件夹分层,因为在移动端中的使用,我如果采用官方同步仅同步文本和校验数据的话,那么我也会按照相同的目录逻辑在我自己的网盘中寻找该附件,直接在网盘 app 中使用该附件。

当然更深的优化是可以在此种方式中建立一种 url 索引(由移动客户端提供)直接在移动端点击附件后,被该索引跳入 Mobile 浏览器,浏览器会负责自动跳回 Mobile 网盘 App。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22026 引用 • 87851 回帖 • 4 关注
1 操作
ChaoSSS 在 2023-04-23 06:28:23 更新了该帖

相关帖子

优质回帖
  • 88250 1 赞同

    感谢提议,我们后续会评估使用第三方网盘软件同步 assets 的可行性,如果能通过设置将 assets 文件夹配置到第三方同步盘路径下的话,同步空间大小限制的问题将得到解决。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250 1 赞同

    感谢提议,我们后续会评估使用第三方网盘软件同步 assets 的可行性,如果能通过设置将 assets 文件夹配置到第三方同步盘路径下的话,同步空间大小限制的问题将得到解决。

    1 回复
  • 七牛云 kodo 并不贵,对于我这种 2GB 不到的用户,除了初次全量同步花一块多,每个月增量同步也没几毛钱都。相比官方会员便宜的相当多了

  • 如果要是像楼主所说,assets 保存缩略图,也能解决手机端如何同步图片的问题。

    另外,如果这个达成了,会员的空间使用率其实反而下降了。比如说,我的 500M 笔记中,文字笔记最多 50M,其他的都是图片。

    1 回复
  • 但资源文件不只是图片,还有其他类型的文件,比如 PDF、Word、压缩包等。

    1 回复
  • oss 对个人来说成本是很贵的

    对于笔记这种文字为主的应用,OSS 花费可以说忽略不计。

  • 个人觉得,关于这块可以搞一个征集帖,大家都提一些自己希望的同步方案,然后大家可以投票选一些呼声比较高的。最后作者根据方案以及技术上的可行性进行评估。

  • 你考虑的比我周全,可以做一下调研,我个人的观点是

    首先,做笔记最大的空间还是在图片,写笔记的时候,作摘要的时候。包括在群里,在论坛上,针对这类问题提问最多的也是图片用户。将图片摘出来,就已经满足 80% 用户了。

    其次,图片外移 + 缩略图最大的目的为了压缩笔记的同时不影响笔记内容,pdf 这类文件不能缩略,却完全可以直接放在 data/assets 中,随着同步空间同步。

    这是真真正正的对笔记空间进行扩容而不增加额外成本的大好事。原来加上图片可以写 1000 篇,现在图片外移,起码 5000 篇是能够满足的。毕竟不可能每篇笔记都附上一个 PDF,但是一篇笔记附上一张图片缺不是难事。而我不是内行人,我认为一篇纯笔记也就 1KB 左右,一张图片 3M 差不多,而一张缩略图也就 100KB,这其中的可释放空间,真令人激动。

    1 回复
  • cup319

    我用黑群晖,不要钱

  • cup319

    可以考虑下百度网盘,123 盘(不限速)、阿里云盘(不限速)等第三方网盘

  • 如果 assets 能够移到第三方同步盘路径下也就没有必要考虑缩略图了啊,否则还会额外占用空间。

    使用第三方同步盘同步 assets 在移动端上好像只能手动控制,也就是需要自己到同步盘 APP 上手动点击下载文件,虽然能做到按需下载,但是手动操作比较麻烦……

    1 回复
  • 就是因为手机端的存在,我才会觉得楼主的缩略图太妙了。第三方同步不仅仅是手动点击的问题,还存在文件路径不同的痛点,可以说是极为麻烦。

    如果不用缩略图,你的工作量可就大了,要怎么适配手机端和电脑端图片路径不同的问题。。。而且如你所说,手机端要手动下载,那岂不是反向更新。

    有缩略图的话,多数人只需要在图片不清晰的时候去第三方盘甚至去电脑上针对性的查看图片就行了,反而简单很多。

    而针对想在手机上看图片的用户,也完全可以关闭缩略图功能。

    另外我想说一点,有人说空间不足可以开 S3 啊,确实可以,但是我们也要考虑,大家想要节省每一分钱的心情。

    1 回复
  • 我的意思是支持设置 assets 目录根路径后就能解决不同设备上的路径问题,这个如果可行就能解决空间限制问题了,而缩略图要占用额外空间,并且非图片的文件解决不了。

    1 回复
  • D 大不愧是 D 大,在专业领域无人能及。

    不过我觉得现在各种软件最首要的需求是无感。作为一款笔记软件,如果让用户在手机端(尤其是我们现在正在一步步完善手机端)感到繁琐,用户第一时间还是会觉得思源操作反人类,而并不会觉得第三方有问题。

    题外话:我现在好像没发现哪个第三方是可以在手机端自动下载的,全部是自动上传。

    必要的浪费不是浪费,有限的浪费是为了提升用户的满意度。我是这么觉得。

    1 回复
  • 我们在讨论解决方案,你不必过谦。使用体验上丝滑无感是目标,我们尽量朝着目标前进吧。

    刚刚我试了下手机端百度网盘的同步空间,似乎不能指定手机存储文件夹,这样的话可能就无法单独同步 assets 了,看来这个方案不可行……

    1 回复
  • 那我就期待你们的解决方案了

    1 回复
  • 我们陆续尝试了一些解决方案,到目前为止,官方云端存储空间限制应该没有办法突破了。

    官方存储空间不足的话只能用户自己对接第三方 S3 对象存储了,这个是目前最为可行和稳定的方案。

    2 回复
  • 那能否用户自己使用 S3 和 webdev 对接 asset,但是笔记还是使用官方云同步?

    2 回复
  • 我感觉使用 assets 的方法比较难,主要是目前没看到业界有这种解决方案,不好借鉴。

    如果是要走节省流量的路,那大概率也只能是添加一个和 MWeb 一样的功能,用户自行设置图床,然后粘贴图片自动上传到图床,其他的附件则随空间一同保存。MWeb 的功能参考:MWeb 的图片上传服务介绍 - MWeb

    不过这样终归是感觉不对劲,主打本地隐私功能的软件,图片用图床存储,感觉有点分裂。但是作为一个小功能也未尝不可,看 D 大取舍了

    1 回复
  • 既然是突破不了,那起码也努力过。期待未来有一天这个议题能够重启。

  • 这没有必要吧……既然用户配置配置了 S3,那就全套都走 S3 就好了,没有必要分开了,这样稳定性和完整性才能保证。

    1 回复
  • 嗯,这个也考虑过的,缺点在于无法端到端加密和网络依赖。

  • 那就没必要弄这个功能了,,这个功能并不是为了绑定付费,而是为了服务用户。

    1 回复
  • 其实就是第三方对象储存个人申请时费用比较低,我觉得可以利用上,但是重要的笔记还是比较信赖官方同步,assets 就相对无所谓。

    1 回复
  • 1,官方使用的也是阿里云(我记得是),只要你密码不泄露,就没问题

    2,云端的数据是加密的

    1 回复
  • 七牛云。不是数据安全的问题,是稳定性的问题。

    第三方自己申请、自建的 S3 的稳定性上限下限差别很大,assets 同步损坏了,就是回滚、缺几张图片、pdf 的问题,笔记同步损坏,回滚丢失的任何笔记都心疼。

    2 回复
  • 学到了,看来还是官方更靠谱一些

  • 使用第三方 S3 和官方同步在稳定性上没有差别的。

  • ChaoSSS

    aio 的考虑,我就连相册里的视频都想存的话,这种一切都放在一个地方方便我引用设置说时间轴标注的方式那空间需求就像当的大了,而大众消费网盘会员是获取 t 级空间的唯一方式了。

    另外为什么提缩略图,就是移动端不可能缓冲暂存所有的图 视频 附件,缩略图足够让双链预览去使用了,未来的同步逻辑改进到使用附件的时间周期自动删除,譬如一个月内的事附件会自动只存在云端,那么笔记超出 1t 也是可能的。我的 notion 其中文创作品的大表大量我看过的作品我自己也会使用简单的剪辑来记录,在字节跳动普及影像剪辑后日常记录里将喜欢的片段简单的混剪放在页面里也是一个趋势了。

    1 回复
  • 建议能够将视频、图片等多媒体资源能够关联到外部资源即可,而不是整个 assets 都迁移出去,这个改动量太大了。引用外部资源并不意味着思源的隐私性被破坏,更不能咬着全离线不放,咱们现在图片也是支持本地和线上两种的。

    比如只要打通 NAS 的视频资源可以通过 URL 的方式读取到,视频块再支持 URL 读取加载适配,链路走通就可以了。这块会有不少的工作量,比如怎么适配百度网盘、阿里网盘等等,静态资源是最好的,直接浏览器原生支持,但是需要魔改的代码就需要一些工作量开发了,可以自行开发或者等社区。重点还是开放出也给接口。当然上述这些内容甚至可以用挂件来实现 😂 。

    只用思源背后的七牛云存这些内容本身也不是很合适,发挥出不同存储方案链接方案的多样性就挺好的了。思源本身技术是 Web 技术,我们可以多多考虑 Web 技术的多样性。

    1 回复
  • 这种情况建议可以买个 NAS, 找运营商开个公网 IP, 用着很爽。

    1 回复
  • ChaoSSS

    我确实有 nas,unriad 公网 1000M 上传的网段都可以搞,只是手机本地容量的问题很难解决,我确实因 siyuan 这个特性在考虑近期 1T 容量的手机,但这治标不治本。

  • ChaoSSS

    通过自有域名保证到动态 IP 的视频与图片 url 永久不失效是一件不太容易的事。

  • ChaoSSS

    PWA 安装应用

    如果你正在通过伺服方式使用思源(比如 Docker 伺服),那么你可以通过 PWA 安装应用到本地,这样就可以得到类似于桌面应用的体验了。

    2.8.6 更新了这个东西,那么我确实可以在 unraid 上搭一个 docker 来移动端使用避免容量问题了,且对我来说满足需求。

    但以上讨论更适用于常规用户,以及官方云空间和第三方云空间的协调性问题。

请输入回帖内容 ...