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. 双语对照的 PDF 翻译工具「GitHub 热点速览」

    在 OpenAI 举办的「12天12场」发布会上,ChatGPT 的多项新功能正式亮相,包括 GPT-o1 正式版和 ChatGPT Pro(200 美元/月).强化微调(Reinforcement ...

  2. idea配置gradle国内镜像源

    项目文件中找到build.gradle文件,修改其中的buildscript和allprojects地址: buildscript { repositories { maven{ url 'http: ...

  3. Jetpack Compose学习(15)——Pager组件的使用(对标ViewPager)

    原文地址: Jetpack Compose学习(15)--Pager组件的使用(对标ViewPager)-Stars-One的杂货小窝 从名字可以看出,Pager这个就是ViewPager的替代产物 ...

  4. 中电金信:产教联合共育人才 AFAC2024金融智能创新大赛启动

    当前,人工智能技术正在蓬勃发展,引领着各行各业迈向智能化的新纪元,特别是在金融科技领域,伴随人工智能技术的不断迭代与突破,金融服务的边界也在不断拓展,传统的金融业态正经历着深刻的变革与重塑. 与此同时 ...

  5. shell脚本实现Base64加解密

    暂时不支持中文字符 脚本: #!/bin/bash # ##################################################################### # ...

  6. 【转载】Spring Cloud Gateway限流详解

    https://www.imooc.com/article/290828/ Spring Cloud Gateway限流详解 2019.08.11 12:56 7257浏览   Spring Clou ...

  7. 免费学习基于SpringBoot的高考志愿智能推荐系统

    免费学习基于SpringBoot的高考志愿智能推荐系统 摘要 科学技术日新月异,人们的生活都发生了翻天覆地的变化,高考志愿智能推荐系统管理当然也不例外.过去的信息管理都使用传统的方式实行,既花费了时间 ...

  8. Qt音视频开发42-网络推流(视频推流/本地摄像头推流/桌面推流/网络摄像头转发推流等)

    一.前言 上次实现的文件推流,尽管优点很多,但是只能对现在存在的生成好的音视频文件推流,而现在更多的场景是需要将实时的视频流重新推流分发,用户在很多设备比如手机/平板/网页/电脑/服务器上观看,这样就 ...

  9. Qt编写地图综合应用25-echart动态交互

    一.前言 之前用echart组件做过各种效果,随着各种现场应用现场项目的增多,各种需求也都慢慢增加起来,为了满足各种不同类型的需求,近期又抽空重新整理和封装了echart类,主要就是增加了不少的js函 ...

  10. ASP.NET Core 中的速率限制中间件的使用

    简介 在ASP.NET Core中,速率限制中间件是用来控制客户端对Web API或MVC应用程序发出请求的速率,以防止服务器过载和提高安全性. 下面是 AddRateLimiter 的一些基本用法: ...