1. 为什么需要自己的知识库(笔记)系统?

    首先,第一点是数据隐私的担忧。因为个人笔记中包含很多内容,比如图片、代码、个人想法,甚至账号信息。我希望这些内容能部署在自己的电脑或自己的数据中心,这样数据就不容易泄露。

    第二点是空间的担忧。我之前用过很多笔记工具,它们都有空间限制。如果数据较多,可能会要求付费。如果将笔记部署在自己的服务器上,空间就可以自己掌控。

    第三点,我家有一个群晖(Synology)数据中心。平时我主要用它存放工作文件,同时也存了一些家庭照片和电影。但群晖的利用率其实并不高。所以我想把笔记服务,或者说个人知识库,部署在群晖上,让数据更安全。
  2. 我使用过的个人笔记工具介绍

    首先,我使用过有道云笔记。这个工具我已经用了很久,从它推出的时候就开始使用了。它非常好用,是一种比较传统的笔记工具,主要通过文章、文件夹和标签来管理资料。但用了一段时间后,我发现它无法满足我的一些需求,于是开始寻找替代方案。

    有一次,在互联网大会上,我看到了印象笔记。展会上展示的是平板版的印象笔记,它的书写效果非常好,让我感觉这可能是我需要的笔记工具,于是我也购买了印象笔记专业版。但用了不到一年,我发现印象笔记和有道云笔记本质上非常相似,最终也放弃了。

    后来,在一个互联网视频中,我发现了 Notion。它的数据记录结构和传统笔记有很大差异。传统笔记主要是通过文章、文件夹和标签分类,而 Notion 则可以将内容分成一个个模块(block),模块可以是文字、表格、图片,甚至是一个连接或数据库,自由度非常高。这种全新的记录方式对我很有吸引力,于是我开始用 Notion 记录开发、工作和生活的内容,非常方便,我也很喜欢。但 Notion 有一个问题,因为它是一款国外软件,使用的是英文版本,数据库也在国外,有时访问会比较麻烦,甚至会连不上。

    后来,我开始寻找国产的类似 Notion 的工具,发现了一个叫 Follow Us 的 APP。它的结构和 Notion 很相似,也是基于模块(block)来记录文章,非常方便。于是我将 Notion 的数据迁移到 Follow Us 中。在 2023 年的开发过程中,我和团队成员在这个应用里分享数据非常方便。但突然有一天,Follow Us 将原本 2GB 的免费空间改为 200MB,而没有提前说明。这让我面临了存储问题。虽然我可以开通专业版升级空间,但我不认同他们的这种做法。

    2024 年,我开始使用飞书。飞书有一套文档记录方案,但它是一款大型办公软件,笔记功能只是其中的一部分。用飞书记录笔记或知识库,感觉有些大材小用,所以我也没有坚持使用。
  3. 为什么选择 Appflowy+Cloud

    在尝试了以上多种笔记工具后,我对自建知识库或笔记系统有了自己的想法。我希望能有一个类似 Notion 的笔记工具,但可以部署在自己的服务器上,管理自己的数据,拥有无限的空间和自由度。这就是我创建类似笔记系统的原因。Appflowy+Cloud 的开发目标就是替代 Notion,它正好符合我的需求,所以我最终选择了 Appflowy+Cloud。

下一篇我将介绍我在搭建Appflowy+Cloud笔记系统过程中的无穷无尽踩坑过程/(ㄒoㄒ)/~~,敬请期待,coming soon......

使用Appflowy+AppflowyCloud搭建自己的笔记系统(个人知识库)-开篇的更多相关文章

  1. CloudNotes云端个人笔记系统系列文章汇总

    [CloudNotes版本更新信息与下载地址:http://cloudnotes.cloudapp.net/webapi/Home/Release] [CloudNotes RESTful API帮助 ...

  2. CloudNotes:一个云端个人笔记系统

    很长时间没有更新博客了,一直在忙着工作和生活琐事,虽然偶尔也有闲暇之时,但短短的几个小时空闲又未必能够静下心来.最近一个多月突发奇想,将自己在近一年前做的一个自己用的云端个人笔记系统重构美化了一下,增 ...

  3. 搭建CnetOS6.5x64最小系统及在线yum源的配置

    CentOS系统作为红帽系列的一款linux系统,因为其免费.开源,在中小企业中得到了广泛应用,生产上为了更好的利用资源,都采用最小系统安装,因为一个图形界面都会占去系统资源的30%到40%,生产上一 ...

  4. 【转】使用JIRA搭建企业问题跟踪系统【个人推荐】

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:Judy Shen的专栏     原文地址:使用JIRA搭建企业问题跟踪系统 ...

  5. 快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana)

    快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana) 概要说明 需求场景,系统环境是CentOS,多个应用部署在多台服务器上,平时查看应用日志及排查问题十 ...

  6. 使用Onenote & Evernote & VSC+Markdown构建个人笔记系统

    Onenote & Evernote & VSC+Markdown构建个人笔记系统 umeowbing(转载请注明出处) 1 Why 笔记本太多,全部带着太重,查找起来也很麻烦-- 笔 ...

  7. 在github Pages上部署octopress搭建个人博客系统

    原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/ 引子 上一篇博客已经说了为什么要搭 ...

  8. 用ElasticSearch,LogStash,Kibana搭建实时日志收集系统

    用ElasticSearch,LogStash,Kibana搭建实时日志收集系统 介绍 这套系统,logstash负责收集处理日志文件内容存储到elasticsearch搜索引擎数据库中.kibana ...

  9. day68_淘淘商城项目_01_电商介绍 + 互联网术语 + SOA + 分布式 + 集群介绍 + 环境配置 + 框架搭建_匠心笔记

    课程计划 第一天: 1.电商行业的背景介绍--电子商务 2.淘淘商城的系统架构 a) 功能介绍 b) 架构讲解 3.工程搭建--后台工程 a) 使用maven搭建工程(工程大) b) 使用maven的 ...

  10. 使用docker快速搭建Permeate渗透测试系统实践

    一.背景 笔者最近在做一场Web安全培训,其中需要搭建一套安全测试环境:在挑选渗透测试系统的时候发现permeate渗透测试系统比较满足需求,便选择了此系统:为了简化这个步骤,笔者将系统直接封装到了d ...

随机推荐

  1. Xpath解析及其语法

    XPath解析 XPath(XML Path Language)是一种用于在XML和HTML文档中查找信息的语言,其通过路径表达式来定位节点,属性和文本内容,并支持复杂查询条件,XPath 是许多 W ...

  2. Element-UI 调整

    1.对话框 当打开的对话框页面元素众多,俨然一个iframe页面时,可以做2个优化: 滚动条:对话框去滚动,当对话框内容过多时,把滚动条控制在对话框内部,避免出现页面级的滚动条 标题栏:优化对话框标题 ...

  3. C#和sql 中的 四舍五入向下向上取整

    c#四舍五入取整 Math.Round(3.45, 0, MidpointRounding.AwayFromZero) 上取整或下取整 Math.Ceiling(3.1)=4; Math.Floor( ...

  4. Qt音视频开发38-ffmpeg视频暂停录制的设计

    一.前言 基本上各种播放器提供的录制视频接口,都是只有开始录制和结束录制两个,当然一般用的最多的也是这两个接口,但是实际使用过程中,还有一种可能需要中途暂停录制,暂停以后再次继续录制,将中间部分视频不 ...

  5. Qt开源作品21-日志重定向输出类

    一.前言 用qt开发商业程序已经十年了,陆陆续续开发过至少几十个程序,除了一些算不算项目的小工具外,大部分的程序都需要有个日志的输出功能,希望可以将程序的运行状态存储到文本文件或者数据库或者做其他处理 ...

  6. Qt编写的项目作品30-录音播放控件(雨田哥作品)

    一.功能特点 使用FMOD音频引擎开发,支持跨平台,虚拟频道,插件设计. 数字回放,多个声卡,多路输出,多路输入. 自定义回放延迟,网络特性. 支持类型:DLS.M3U.ASX.WAX.PLS.AIF ...

  7. MySql中的driverClassName、url

    在Java桌面开发或者Java Web开发(基于SSM框架)配置MySQL数据源时,driverClassName属性如果填错了,会导致了这一系列错误.归结其原因就是 mysql-connector- ...

  8. Python中的zip/unzip:像拉拉链一样组合数据的艺术

    今天让我们一起探讨Python中一个优雅而强大的内置功能: zip 和 unzip .听名字就知道,它就像我们衣服上的拉链一样,能把两边的数据完美地咬合在一起. 从一个有趣的例子开始 想象你正在开发一 ...

  9. Next.js + Mongodb CURD

    环境 Next.js 14 React 18 Mongodb 前言 花了两周时间学习了Next.js, 自己做了个demo,尝试了下服务器端渲染,客户端渲染,给人的感觉就是又像回到了asp.net M ...

  10. mac_使用Charles抓取Firefox 链接

    1. 首先在Charles 中导出证书,操作为:Help选项 --> SSL Proxying --> 选择第二项 Install Charles Root Certificate 2. ...