使用Appflowy+AppflowyCloud搭建自己的笔记系统(个人知识库)-开篇
- 为什么需要自己的知识库(笔记)系统?
首先,第一点是数据隐私的担忧。因为个人笔记中包含很多内容,比如图片、代码、个人想法,甚至账号信息。我希望这些内容能部署在自己的电脑或自己的数据中心,这样数据就不容易泄露。
第二点是空间的担忧。我之前用过很多笔记工具,它们都有空间限制。如果数据较多,可能会要求付费。如果将笔记部署在自己的服务器上,空间就可以自己掌控。
第三点,我家有一个群晖(Synology)数据中心。平时我主要用它存放工作文件,同时也存了一些家庭照片和电影。但群晖的利用率其实并不高。所以我想把笔记服务,或者说个人知识库,部署在群晖上,让数据更安全。 - 我使用过的个人笔记工具介绍
首先,我使用过有道云笔记。这个工具我已经用了很久,从它推出的时候就开始使用了。它非常好用,是一种比较传统的笔记工具,主要通过文章、文件夹和标签来管理资料。但用了一段时间后,我发现它无法满足我的一些需求,于是开始寻找替代方案。
有一次,在互联网大会上,我看到了印象笔记。展会上展示的是平板版的印象笔记,它的书写效果非常好,让我感觉这可能是我需要的笔记工具,于是我也购买了印象笔记专业版。但用了不到一年,我发现印象笔记和有道云笔记本质上非常相似,最终也放弃了。
后来,在一个互联网视频中,我发现了 Notion。它的数据记录结构和传统笔记有很大差异。传统笔记主要是通过文章、文件夹和标签分类,而 Notion 则可以将内容分成一个个模块(block),模块可以是文字、表格、图片,甚至是一个连接或数据库,自由度非常高。这种全新的记录方式对我很有吸引力,于是我开始用 Notion 记录开发、工作和生活的内容,非常方便,我也很喜欢。但 Notion 有一个问题,因为它是一款国外软件,使用的是英文版本,数据库也在国外,有时访问会比较麻烦,甚至会连不上。
后来,我开始寻找国产的类似 Notion 的工具,发现了一个叫 Follow Us 的 APP。它的结构和 Notion 很相似,也是基于模块(block)来记录文章,非常方便。于是我将 Notion 的数据迁移到 Follow Us 中。在 2023 年的开发过程中,我和团队成员在这个应用里分享数据非常方便。但突然有一天,Follow Us 将原本 2GB 的免费空间改为 200MB,而没有提前说明。这让我面临了存储问题。虽然我可以开通专业版升级空间,但我不认同他们的这种做法。
2024 年,我开始使用飞书。飞书有一套文档记录方案,但它是一款大型办公软件,笔记功能只是其中的一部分。用飞书记录笔记或知识库,感觉有些大材小用,所以我也没有坚持使用。 - 为什么选择 Appflowy+Cloud
在尝试了以上多种笔记工具后,我对自建知识库或笔记系统有了自己的想法。我希望能有一个类似 Notion 的笔记工具,但可以部署在自己的服务器上,管理自己的数据,拥有无限的空间和自由度。这就是我创建类似笔记系统的原因。Appflowy+Cloud 的开发目标就是替代 Notion,它正好符合我的需求,所以我最终选择了 Appflowy+Cloud。
下一篇我将介绍我在搭建Appflowy+Cloud笔记系统过程中的无穷无尽踩坑过程/(ㄒoㄒ)/~~,敬请期待,coming soon......
使用Appflowy+AppflowyCloud搭建自己的笔记系统(个人知识库)-开篇的更多相关文章
- CloudNotes云端个人笔记系统系列文章汇总
[CloudNotes版本更新信息与下载地址:http://cloudnotes.cloudapp.net/webapi/Home/Release] [CloudNotes RESTful API帮助 ...
- CloudNotes:一个云端个人笔记系统
很长时间没有更新博客了,一直在忙着工作和生活琐事,虽然偶尔也有闲暇之时,但短短的几个小时空闲又未必能够静下心来.最近一个多月突发奇想,将自己在近一年前做的一个自己用的云端个人笔记系统重构美化了一下,增 ...
- 搭建CnetOS6.5x64最小系统及在线yum源的配置
CentOS系统作为红帽系列的一款linux系统,因为其免费.开源,在中小企业中得到了广泛应用,生产上为了更好的利用资源,都采用最小系统安装,因为一个图形界面都会占去系统资源的30%到40%,生产上一 ...
- 【转】使用JIRA搭建企业问题跟踪系统【个人推荐】
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Judy Shen的专栏 原文地址:使用JIRA搭建企业问题跟踪系统 ...
- 快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana)
快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana) 概要说明 需求场景,系统环境是CentOS,多个应用部署在多台服务器上,平时查看应用日志及排查问题十 ...
- 使用Onenote & Evernote & VSC+Markdown构建个人笔记系统
Onenote & Evernote & VSC+Markdown构建个人笔记系统 umeowbing(转载请注明出处) 1 Why 笔记本太多,全部带着太重,查找起来也很麻烦-- 笔 ...
- 在github Pages上部署octopress搭建个人博客系统
原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/ 引子 上一篇博客已经说了为什么要搭 ...
- 用ElasticSearch,LogStash,Kibana搭建实时日志收集系统
用ElasticSearch,LogStash,Kibana搭建实时日志收集系统 介绍 这套系统,logstash负责收集处理日志文件内容存储到elasticsearch搜索引擎数据库中.kibana ...
- day68_淘淘商城项目_01_电商介绍 + 互联网术语 + SOA + 分布式 + 集群介绍 + 环境配置 + 框架搭建_匠心笔记
课程计划 第一天: 1.电商行业的背景介绍--电子商务 2.淘淘商城的系统架构 a) 功能介绍 b) 架构讲解 3.工程搭建--后台工程 a) 使用maven搭建工程(工程大) b) 使用maven的 ...
- 使用docker快速搭建Permeate渗透测试系统实践
一.背景 笔者最近在做一场Web安全培训,其中需要搭建一套安全测试环境:在挑选渗透测试系统的时候发现permeate渗透测试系统比较满足需求,便选择了此系统:为了简化这个步骤,笔者将系统直接封装到了d ...
随机推荐
- Vue.js 组件基础
1.前言 本节讲述vue组件的基本格式以及实际开发的应用场景,本节内容兼容Vue2.x与Vue3.x 2.组件基础 组件的本质其实就是一个对象,这个对象包含多个属性,常见的属性有:template/d ...
- Echarts 颜色管理
1.Echarts的颜色设计 Echarts的颜色的设置分为两种:色盘和具体颜色 色盘适合做全局设置,因为他里面有多个颜色,通俗的说色盘就是颜色预设值列表,色盘统一使用color属性进行配置. 而具体 ...
- vue composition api 访问 原vue2中 this.$refs
1 <el-form class="user-form" ref="ruleFormRef" :model="userForm" st ...
- ESP32网页示波器+波形发生器
项目开源地址:https://github.com/guohaomeng/ESP32WebScope ESP32WebScope 只用一块ESP32制作的ESP32网页示波器+波形发生器,可以拿来生成 ...
- 如何为在线客服系统的 Web Api 后台主程序添加 Bootstrap 启动页面
背景 我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统.这个系统的核心后台主程序,在最早期是完全没有页面,经常有朋友部署之后,一访问是 404,以为没有部署成功.我一看这肯定不行啊,可后 ...
- 对 .NET 开发者来说,Azure AD 改名为 Microsoft Entra ID 意味着什么?
对 .NET 开发者来说,Azure AD 改名为 Microsoft Entra ID 意味着什么? 原文地址:https://devblogs.microsoft.com/dotnet/azure ...
- 【SpringMVC】获取请求参数的方式
SpringMVC获取请求参数的方式 目录 SpringMVC获取请求参数的方式 方式1:ServletAPI 方法2:通过控制器方法的形参获取请求参数 方法3:@RequestParam 方法4:@ ...
- 配置 HTTP/HTTPS 网络代理
使用Docker的过程中,因为网络原因,通常需要使用 HTTP/HTTPS 代理来加速镜像拉取.构建和使用.下面是常见的三种场景. 为 dockerd 设置网络代理 "docker pu ...
- Docker Install on Ubuntu
https://docs.docker.com/engine/install/ubuntu/ https://docs.docker.com/compose/install/linux/
- vs 禁用c++编译警告提示的两种方式
1. 禁用单个cpp文件编译警告 #pragma warning(disable:警告号) 如:当前提示C4305警告; 加入禁用单个cpp文件编译警告; 结果:编译警告消失. 2. 全局禁用指定警告 ...