V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
abcbuzhiming
V2EX  ›  软件

2024 了,现在如何建立个人隐私为主,并可方便进行数据同步的的知识库?

  •  
  •   abcbuzhiming · 120 天前 · 6685 次点击
    这是一个创建于 120 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我一直在建立自己的知识库系统,因为我是非常依赖回头阅读知识库来回忆知识的人。

    我不需要和人分享或协同。相反知识库的安全和隐私是我首要考虑的问题,因此我不可能用网上的那些成品服务。实际上这些服务往往很优秀。几乎完全满足了我的需求,但是数据不能存在本地。我不可能去依赖它们。

    这么久以来,我一直用一种极简的模式使用我的知识库,完全的 markdown 文本文件记录,保存在 git 的私有库里,同步到别的电脑用 git 就行了,非常方便。阅读就打开一个文本就行了。
    但是这个模式持续了 10 年后,我现在感到了局限性。对我来说,最大的问题是,markdown 不是所见即所得模式。这在实际的记录和阅读时,对我来说,会产生一次转换。对大脑的心流模式是有阻碍的。而且纯 markdown 文本也不方便插入图片,表格,以及附件之类的。

    我由此得出结论,我的知识库还是必须基于文件数据保存,但是在编辑和浏览的时候,需要所见即所得,支持不支持 markdown 语法已经不重要了,所见即所得非常重要。word 那种超级富文本太重了。现在绝大部分网络服务提供的在线编辑模式,比如语雀,飞书等,它们的富文本界面就比较合适,简单,够用,所见即所得。

    我去找了一些能本地部署的知识库软件,比如 obsidian 和 Notion 。但是我觉得他们都偏大偏重了。我不需要那么多功能啊,我的诉求其实就三点:
    *.所见即所得的编辑、阅读界面。要能方便的插入图片,表格,甚至附件。

    *.强大的查找能力,我要经常回头看的。

    *.数据保存为文件,要非常方便的同步。注意,我说的是同步,不是迁移。我的工作电脑好几台。就像我前面用 git 同步我的笔记数据一样 无论去哪台电脑上,只要有 git ,就可以立刻同步数据展开编辑。然后也很方便的同步到其它机器上,而且这个过程完全私密,不需要担心任何中间商审查内容。

    我其实是受 Unix 哲学影响很深的人。不喜欢 All in one ,所以也不搞既要又要。我的诉求就是上述三点。所以我倾向于选个小而美的知识库。

    有没有比 obsidian 和 Notion 这类巨无霸更适合我的工具呢?
    86 条回复    2024-09-04 09:59:53 +08:00
    l4ever
        1
    l4ever  
       120 天前
    joplin+onedrive 同步.
    justNoBody
        2
    justNoBody  
       120 天前
    obsidian 我觉得很完美,不能算是“巨无霸”
    prosgtsr
        3
    prosgtsr  
       120 天前
    我用的是 onenote 这种巨无霸。。纯靠微软的同步机制来同步。。不过我看到有人用别的网盘之类的来同步
    reDesign
        4
    reDesign  
       120 天前   ❤️ 1
    考虑安全和隐私,只能是自建 or 端到端加密的成品服务了,基于文件的用过 notea ,基于 block 的可以看下 moments https://github.com/TobeBetterV/Moments
    shintendo
        5
    shintendo  
       120 天前
    刚想说 AnyType ,看到你说 Obsidian 太重,觉得很迷惑。Obsidian 不就是个带目录管理的 Typora 吗
    abcbuzhiming
        6
    abcbuzhiming  
    OP
       120 天前
    @justNoBody obsidian 又大又重,且明显不是设计为开箱即用的。你说的完美是要建立在你会折腾的基础上的,只要你会折腾,它确实可以完美。问题是我并不需要那么完美啊

    而且 Obsidian 的同步方案我个人认为不太理想,不符合我之前,多端同时在本地编辑,然后可以最后汇总的情况,它不允许两端同时开着同步插件,这就很要命了
    lxh1983
        7
    lxh1983  
       120 天前   ❤️ 1
    群晖自带的 Note Station 完美契合你的需求
    abcbuzhiming
        8
    abcbuzhiming  
    OP
       120 天前
    @lxh1983 这东西是 Note ,不是知识库,Note 类软件的设计是偏向随时记录,并有 ToDo list, 还带有 ToDo 提醒。这都是我不需要的,知识库偏向的是大块文本的整理和查找。这和 Note 类是有区别的。
    再就是,这东西居然也有分享功能,还是借助群晖自己的服务器实现的。再我看来,你只要提供呢分享,还是基于服务器的中心分享能力,你就处于危险中,但凡某个人分享了不该分享的,搞不好打击就来了。强调隐私就没打算分享,最好这玩意根本就没有一点分享能力,没人知道才是安全的
    PTLin
        9
    PTLin  
       120 天前
    Notion 还巨无霸可还行,我都是那 Notion 当笔记本用的,也不像 obsidian 需要安装各种插件。
    abolast
        10
    abolast  
       120 天前
    推荐 trilium-cn ,因为有同步需求所以需要服务器端,使用可以用 web 和 pc 端,缺点是目前并无移动端,只能用移动端的浏览器浏览体验并不好。优点是只要懂 js 可以自己写扩展
    iaiuse
        11
    iaiuse  
       120 天前 via iPhone
    obsidian 不用太折腾,可以看看这个简单教程 https://www.timetoeasy.com/posts/afb2af8.html


    同步方案很多,nas 是不错的方案。图床可以用 r2 的云。10g 的空间
    hinsqueg
        12
    hinsqueg  
       120 天前
    joplin ( https://joplinapp.org/)? 我原本用它是看重:

    1. 可以自建数据源
    2. 多平台 app
    3. 易用性还可以
    4. 可以全程 端到端 加密 (但不能针对某一个文件,是所有)

    楼主提到的 搜索功能 日常我不多用,但这玩意有插件,可以看看有没有合适的
    justNoBody
        13
    justNoBody  
       120 天前
    @abcbuzhiming 开箱即用因人而异吧。我自己没用啥高级功能,只有一些表格输入优化得依靠插件之类的。同步问题我也没折腾,obsidian 推荐我把文件夹建在 iCloud 云盘上路径,我就照做了,剩下的我也没管,已经用了好几年了也没出现笔记丢失的问题。

    不过,看 OP 你的描述设备比较多,iCloud 云盘同步可能不适合,想省心,我建议你直接掏钱买 obsidian 的同步服务。
    NeedMe123456
        14
    NeedMe123456  
       120 天前
    试试 anytype ?只是目前还是在 beta 测试阶段,稳定性稍微有点差,不过 bug 解决的还算及时
    https://anytype.io/
    xinmans
        15
    xinmans  
       120 天前
    如果你是用的 apple 全家桶,建议就用备忘录吧,多端同步非常赞,而且 windows 上可以用浏览器访问 icloud 里的备忘录(搜索速度慢点,其他的都够用),所见即所得,而且语法也很够用。
    缺点就是:
    1.没有目录树,就是比较简单的二级模式
    2. 语法比较简单,不支持特别复杂的方式

    目前对我来说,够用了,而且 icloud 云存储,不担心丢。
    laobaoabc
        16
    laobaoabc  
       120 天前
    vscode + lake-editor (语雀编辑器插件)
    siteshen
        17
    siteshen  
       120 天前
    https://github.com/logseq/logseq A privacy-first, open-source platform for knowledge management and collaboration.
    支持存储文件为 markdown 和 org 格式,本地存储,有移动端支持(可用 iCloud 等工具多平台同步),扩展性良好。
    (猜测或许)能直接迁移现有 markdown 文件。
    HENQIGUAI
        18
    HENQIGUAI  
       120 天前
    别折腾了,就一步到位用 word 吧
    shalingye
        19
    shalingye  
       120 天前
    您是否在找:思源笔记?
    shalingye
        20
    shalingye  
       120 天前
    @shalingye 思源笔记是可以开 web 服务的,任何地方随意使用,无需同步。
    lxh1983
        21
    lxh1983  
       120 天前 via iPhone
    @abcbuzhiming 用自己的域名,分享出来的就是自己域名的链接。只有国内的极空间绿联等的产品才是强制实名,厂商服务器挂了你的设备就废了,还会审计你的文件。群晖和威联通不使用官方的穿透服务的话是不需要实名的,甚至都不用去官网注册账户
    evan9527
        22
    evan9527  
       120 天前
    obsidian 还巨的话 你试试苹果自带的备忘录。
    hahaha121
        23
    hahaha121  
       120 天前
    @justNoBody #2 obsidian 在 win10 上用感觉 bug 有点多...可能是我姿势不太对,编辑器内修改文件名都改不了
    zcf0508
        24
    zcf0508  
       120 天前
    私部署思源笔记 + 1
    laminux29
        25
    laminux29  
       120 天前
    1.隐私:只要能进行 self-host 的知识库,都符合这个条件。

    2.方便数据同步:必然是使用数据库作为后端的知识库,比如 joplin ,因为 obsidian 这类基于文件的知识库,很难控制同步带来的一致性问题。
    dabai091220
        26
    dabai091220  
       120 天前
    @abcbuzhiming #6 ob 怎么就又大又重了,基于 md 的,也支持所见即所得,其他功能你本来也不用,不管他不就行了,比如双链和标签,你习惯文件夹+文件的思路的话,不用这些就是了,打开软件,新建文件夹,新建笔记,开始所见即所得的编辑。还要多轻便简单?同步,你不会买个官方订阅吗,用着白嫖的还吐槽,人类奇观 +1
    orlog
        27
    orlog  
       120 天前
    会编程的人,自己写个简单的记事程序应该都很轻松吧,加密算法自己选一个就行。主要说说数据备份: 我是用 sqlite ,每天自动检测是否增改过内容,如果有就备份到 google 、阿里云、腾讯云的云存储,这些大厂的云存储都是很便宜,特别是那种 glacier storage, 跟不花钱似的
    fugu37
        28
    fugu37  
       120 天前
    mediawiki ,服务端应用,比任何同步机制都好用。
    marquina
        29
    marquina  
       120 天前
    1. 所见即所得的编辑
    > 这点我首推 typora ,非常轻量,编辑体验极佳。obsidian 重一些,但我觉得也在轻量的范畴里。

    2. 强大的查找能力,我要经常回头看的。
    > 搜索上 typora 和 obsidian 差不多,都是关键字查询。obisidian 多个双向关联功能,我没怎么用。因为都是本地 markdown 文件,所以我自己写了个 telegram 机器人,通过 RAG+LLM 做 AI 知识库问答,比关键字查询好不少。

    3. 数据保存为文件,要非常方便的同步
    > OP 说的 git 是一种方案,但一来需要手动操作,二来不适合移动端等场景。obisidian 的 sync remotely 插件支持 webdav 等场景,我挺满意。

    我的个人方案:
    - 笔记软件主要用 obsidian ,偶尔换到 typora 编辑同一个文件
    - PC ( win/mac )之间同步用 syncthing ,无感实时同步;云服务器上再用 syncthing 同步一份,搭建 webdav 服务器,方便移动端 obsidian 读取。(如果是安卓的话可以安装 syncthing ,就不需要云服务器+webdav 了)
    - 本地关键字搜索 + AI 知识库问答。
    484A4B
        30
    484A4B  
       120 天前
    typora
    mansonzzz
        31
    mansonzzz  
       120 天前
    trilium +1
    yufeng0681
        32
    yufeng0681  
       120 天前
    @abcbuzhiming #6 同步你继续用你的 git 同步操作就好。 不要去折腾新的同步插件,花钱买同步其实最好,就是贵。
    Richardhtw
        33
    Richardhtw  
       120 天前
    思源 + s3 同步
    byiceb
        34
    byiceb  
       120 天前
    joplin 几乎可以是开箱即用了,体验比 ob 好。
    mcryeasy
        35
    mcryeasy  
       120 天前
    一劳永逸 notion ,不想折腾那么多了,累
    chippai
        36
    chippai  
       120 天前
    想要安全、隐私那得配合加密吧,要么就是自建 git 还不能用公有云。
    TrembleBeforeMe
        37
    TrembleBeforeMe  
       120 天前
    resilio sync+obsidian ,以手机为同步中心
    alfawei
        38
    alfawei  
       120 天前
    @l4ever 有服务器直接 Joplin server
    iphoneXr
        39
    iphoneXr  
       120 天前
    我也来回复下把,感觉这玩意好像也是日经贴了把。

    我用的是印象笔记来搭建自己的知识库,虽然它很不好用,但是可能是时间太久了,累计成习惯了。
    我是 2014 年开始使用印象笔记的,目前专业会员是到 2034 年 6 月 4 日。如果到会员到期算的话就是 20 年了。

    知识体系的搭建我觉得更加主要的是整理和回顾,以及沉淀!
    所以 ob 的那些双链,mk 格式我这边都不太需要,可能也是因为我懒把。
    NoOneNoBody
        40
    NoOneNoBody  
       120 天前
    按你的需求几乎没有,多端同时开启协同编辑,单就这个功能就已经极难了
    基本上只能单文件打开并锁定,由一个人编辑,编辑完成且等待同步完成,另一端才能解锁编辑该文件
    我觉得即使 git 也难做到多端同时编辑同一个文件吧
    by0ai7j
        41
    by0ai7j  
       120 天前
    wails 手撸,前端用 tiptap 同步原来用的 115 ,但是感觉一个月获取一次 cookie 太麻烦,现在用的 webdav 自建
    njmaojing
        42
    njmaojing  
       120 天前
    obsidian+icloud 重吗?我没觉得,为了有版本记录,我还写了脚本,定时上传到 gitlab
    [pushnotes.sh]https://imgur.com/U4p6SZx
    [imgur]https://imgur.com/U4p6SZx.jpg
    njmaojing
        43
    njmaojing  
       120 天前
    njmaojing
        44
    njmaojing  
       120 天前
    Miary
        45
    Miary  
       120 天前
    Mybase ?不过这货多端同步我没试过,没那个需求。
    mandex
        46
    mandex  
       120 天前
    不要依赖特定的软件,这些年火了又死了无数个软件了。
    建议直接写 markdown 或者 html 放 iCloud 里,自己维护一下目录也不是什么难事,就当是复习。

    markdown 或者 html 只要文件不丢,永远可以打开
    huihushijie1996
        47
    huihushijie1996  
       120 天前
    我是自己本地搭建的系统 写了一个本地文件管理系统,知识库全部都是 md 文件。
    Jacob7ung
        48
    Jacob7ung  
       120 天前
    隐私那就局域网呗,方便同步得看实际情况。

    目前我的方案是:
    - 收集信息:joplin+内网部署的 s3 用来收集和记录片段信息;
    - 信息复杂处理:obsidian+syncthing 用来辅助思考和整理,展示阅读为主,如果觉得不行会再再打回 joplin 做材料。
    - 方便阅读和观看:如果是整理完善的,我会用 Typora 归档,或者用 Drawio 画图抽象出来方便浏览一眼。

    另外,我的感觉:
    - joplin 很符合信息库的概念;
    - obsidian 非常适合作为用来思考、组织思路的大脑信息辅助整理工具。
    mwuxlcanrh
        49
    mwuxlcanrh  
       120 天前
    这俩还重?那你得自己动手给自己开发 1 个了,因为你对轻的理解实在太轻了。
    而且依赖用户多的产品,风险更低,不需要特别担心产品倒闭了被迫迁移这种事。
    forremind
        50
    forremind  
       120 天前
    trilium+1
    aero99
        51
    aero99  
       120 天前
    @NeedMe123456 #14 一年 120 刀吓退了,还是用 Obsidian 吧
    vcmq
        52
    vcmq  
       120 天前
    免费方案:Logseq + iCloud
    付费方案:Craft + iCloud
    tabliu
        53
    tabliu  
       120 天前
    obsdian + onedrive ,缺点:移动端解决方案不太好
    blackmirror
        54
    blackmirror  
       120 天前
    月经贴啊 我还是 obsdian
    a132811
        55
    a132811  
       120 天前
    我习惯和想法跟你类似,我也写了 10 年的笔记,都是放 git markdown.

    不过我没有你这些烦恼。

    - 编辑:我使用的 vscode + 自带的 markdown preview + Paste Image 插件,表格用 markdown table 的写法,附件就存其它地方只放链接(不过小文件直接放 git )
    - 存储同步:多个 git   repo 备份
    - 阅读/分享:vscode 、自己用 katex(latex)+marked.js 写的纯静态(连编译都省了)
    - 搜索查找:各类 shell tool(主要是 ag + regex ),由于文章目录本身就是按知识树分门别类,所以搜索很方便
    lovepocky
        56
    lovepocky  
       120 天前 via iPhone
    虽然但是,选 obsidian
    NeedMe123456
        57
    NeedMe123456  
       120 天前
    @aero99 120 美刀应该是 iOS 内购的价格,网站上买是 99 美刀
    我个人觉得完全没必要买,这个会员功能才刚推出没几个月,也就是 128G 的备份空间和一些联动上可有可无的功能。我现在手里的 beta 用户限量的 200 个优惠码前几天去看还能用,付费人数很少。
    它是使用本地 P2P 同步方式,也就是电脑上写的笔记,只要手机、iPad 和电脑连接同一个 Wi-Fi 就可以同步,这个同步过程是无所谓文件大小,理论上都可以(但是超过 5 个 G 的文件很容易同步失败,还需要再优化)
    假设你是公司、团队需要协作,或者需要大空间,这个软件的客户端包括后台服务器以及同步协议(叫 Anysync )全部开源,你可以自托管到你自己的服务器上,文件想多大多大,空间的人物你自己设置,无上限。
    所以我才推荐试试,最近刚支持行内 LaTeX 功能。
    加上安卓、iOS 的原生客户端,总的来说使用体验还是可以的
    TigerK
        58
    TigerK  
       120 天前
    试试 myBase 吧,虽然它收费,但是试用过这么多软件,它的编辑器是最接近 Word 的,同时对增加附件、插入图片这些支持的最好。
    缺点就是它不带同步功能,需要自己解决。
    jhytxy
        59
    jhytxy  
       120 天前
    singlepage 全部存成 html
    然后跑个本地索引
    Sirius8
        60
    Sirius8  
       120 天前
    思源
    leokun
        61
    leokun  
       120 天前
    @justNoBody #2 obsidian+icloud 个人用着很舒服,就是开始折腾了一下界面
    lxcForPHP
        62
    lxcForPHP  
       120 天前
    我用的是坚果云 同步+ obsidian ,
    lxcombox
        64
    lxcombox  
       120 天前
    同使用 joplin+自己部署的 joplin server
    优势:
    * 同步开箱即用,在 joplin server 下速度很快
    * 图片视频等二进制附件可选保存在磁盘上,减少数据库压力
    * markdown+预览,较为直观
    * 手机 app
    * 可选端到端加密(我没开),对隐私要求比较高可以试试
    * 有 cli 客户端,在终端下也可用
    * 支持导出到 html ,假如更新不频繁可以作为静态网页直接查看
    * 支持保留自定义 xx 天内的修改历史记录
    劣势:
    * 没有图片 ocr 和语音识别,在这两个领域上不如印象笔记和其他笔记 app
    * 搜索功能比较简陋,我目前遇到过直接输关键词结果不全的问题,反倒是"/关键词"能搜出正确的结果
    * joplin server 随着客户端同步记录的增加,占用数据库存储空间稳定上升,需要手动执行 sql 进行清理( https://github.com/laurent22/joplin/issues/9931
    * 没有原生网页客户端

    以前也用过 obsedian 的同步插件,不过无论是依靠文件系统同步盘的同步还是通过 couchdb 的同步我都出现过丢数据/丢更改的情况,最后还是换回了 joplin 。
    wtdd
        65
    wtdd  
       119 天前
    @abcbuzhiming
    obsidian 要是算又大又重的话,这帖子里的其他推荐就都是巨无霸了
    persi
        66
    persi  
       119 天前
    楼主我也和你一样,一直用 Markdown 加 github 来做,我建议你可以试 Typora ,支持所见即所得模式。插入图片,表格,以及附件之类的复制粘贴就好了,都很方便的
    benjaminliangcom
        67
    benjaminliangcom  
       119 天前
    Joplin 开端到端加密配合 OSS/COS
    ilcn
        68
    ilcn  
       119 天前
    orgmode 直接用 git 同步
    gitlight
        69
    gitlight  
       119 天前
    返璞归真,大道至简:
    one drive + word
    EndlessMemory
        70
    EndlessMemory  
       119 天前
    我一直都用笔记软件
    jackmod
        71
    jackmod  
       119 天前
    内网自建 gitea 和 opengist ,私人物品直接原始格式扔上去了。
    zololiu
        72
    zololiu  
       119 天前
    你是不是对 “又大又重” 有什么误解?
    youknowiam
        73
    youknowiam  
       119 天前   ❤️ 1
    https://github.com/outline/outline
    没有比这项目更适合你的了。
    standin000
        74
    standin000  
       119 天前
    大家回复这么多,楼主只尝试了 obsidian ,note station 其它为啥不试试,思源,trilium ,logseq 等 @abcbuzhiming
    panda1001
        75
    panda1001  
       119 天前 via Android
    siyuan ,或者更简单的 dokuwiki
    aero99
        76
    aero99  
       119 天前
    @NeedMe123456 #57 之前试用了类似 notion 的 AppFlowy ,可惜后续因为移动端和桌面端同步还是有问题,丢失了两次数据就不敢用了,anytype 也简单试用了下,和 AppFlowy 类似,开源,后续还是要通过卖官方同步作为收益。其实收费无可厚非,但是一年 99 美刀的确太贵了,舍不得。目前一般工作和学习笔记我还是用 Obsidian (缺点是移动端文件多有时会卡),日常收集记录用自带备忘录(优点是快速,支持系统 spotlight 搜索),一些比较私人的记录就用 Bear 加密文档还有电子表格加锁再放到加密网盘了。反正也是够用了。稀饭 Notion 的功能,目前用国内的 flowus 作为公众号等网摘用,定期整理。唯一遗憾的就是略微分散些,无法大而全。
    ltkun
        77
    ltkun  
       119 天前
    joplin
    自建 server 全平台 app
    hGaHLRyC
        78
    hGaHLRyC  
       119 天前
    Joplin +1 ,端到端加密,Joplin 官方维护 Onedrive 的同步功能,国内网络使用毫无压力。
    obsidian 我也转过去试过 1 个月,实在是不喜欢他的编辑器,而且同步的设计真的不喜欢。
    NeedMe123456
        79
    NeedMe123456  
       119 天前
    @aero99 准确来说,它付费的功能主要是针对协作功能,也就是团队。同步可以详细看看文档,主要有三点,一是本地 P2P 同步,二是本地优先,三是端对端加密。本地 P2P 同步就是我之前说的不用联网官方的服务器,通过本地局域网就可以同步,你可以在 App 的启动界面设置 local model ,全程不用官方的服务器。
    而且目前也确实没多少人付费,这个定价略显自信😂
    不付费的情况下同步完全没有问题,而且因为全部开源(各个系统的客户端、后台服务器配置、甚至是用来同步的协议(叫做 any-sync ))即使这个公司运营不善倒闭你也可以接着用
    luofengyuan
        80
    luofengyuan  
       118 天前
    @shalingye 同思源笔记
    NICEghost
        81
    NICEghost  
       117 天前
    .txt
    YvanGu
        82
    YvanGu  
       117 天前 via Android
    我也是挑了一圈,没找着合心意的,就自己撸了个 php+SQLite3 的后台,配合 AI 一个下午就写完了,准备再学学 vue3 给它写个前台,应该也要不了多久
    aero99
        83
    aero99  
       116 天前
    @NeedMe123456 #79 谢谢老兄解释,那我再好好尝试一下,再次感谢热心回答👍
    neochen13
        84
    neochen13  
       115 天前
    看到最后,obsidian 和 notion 二选一只能
    NeedMe123456
        85
    NeedMe123456  
       108 天前
    @aero99 一星期了,老兄感觉这软件怎么样?
    aero99
        86
    aero99  
       108 天前
    @NeedMe123456 #85 折腾了一整天,搞不明白多维表,太复杂了已经放弃,参考我最新帖子
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2630 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:04 · PVG 23:04 · LAX 07:04 · JFK 10:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.