armbian-docker笔记私有化部署-搭建属于自己的私有云笔记
相关网址
- joplin: Joplin
- joplin 镜像地址:joplin/server - Docker 镜像
- joplin 开源项目地址:laurent22/joplin
为什么选择私有云笔记?
与传统的云笔记服务相比,私有云笔记具有以下优势:
- 数据安全性:数据完全由自己掌控,不用担心服务商数据泄露
- 隐私保护:笔记内容只存储在自己的服务器上,不会被第三方访问
- 成本可控:无需支付高额的存储费用,可以根据需求灵活扩展
- 功能自定义:可以根据个人需求进行功能定制和优化
为什么选择 Joplin
市面上常见的笔记软件:有 Blossom、思源笔记、为知笔记、Anytype
anytype:功能强大 · 颜值高 · 理念先进,可以试下
Joplin-优点:
开源免费
支持私有部署
全平台支持(Windows, macOS, Linux, Android, iOS)
Markdown 编辑器
端到端加密
插件系统
缺点:界面相对简单,无 web 端
支持搜索,笔记格式是 Markdown(如果你还不知道什么是 Markdown,而你又有记录的需求,强烈你看这个视频来了解这个好用的东东——YouTube 用户点击这个:【如何优雅地写博客系列】Markdown 语法的使用! 国内用户点击这个:如何优雅地写博客系列!Markdown 语法的使用!)
支持网页剪裁,可以从你的浏览器中保存网页和截图,也可用于火狐和 Chrome
这个服务器允许你与任何 Joplin 客户端进行同步,就像你与 Dropbox、OneDrive 等进行同步一样。
Joplin Server 部署要求
官方支持情况
Joplin 官方提供了完整的服务器端实现,并支持多种部署方式:
- Docker 容器化部署(推荐)
- 源码部署
- 二进制部署
服务器配置要求
最低配置要求
CPU:1 核
内存:1GB
存储:取决于笔记数量,建议至少 20GB
操作系统:支持 Docker 的任何系统
docker-compose 部署
创建一目录并在目录下新建文件 docker-compose.yml 填入以下内容:
# https://iwanlab.com/docker-compose-install-joplin-server/ |
查看端口是否被占用(以 5432 为例),输入:
lsof -i:5432 #查看 5432 端口是否被占用,如果被占用,重新自定义一个端口 |
如果出现:
-bash: lsof: command not found |
运行:
apt install lsof #安装 lsof |
如果端口没有被占用,我们接着可以运行:
cd /root/data/docker_data/joplin |
卸载
cd /root/data/docker_data/joplin # 进入 docker-compose 所在的文件夹 |
资料链接
免费、开源、全平台同步笔记软件——Joplin | 爱玩实验室
使用 Joplin Server 搭建属于自己的私有云笔记 - 饭饭’s Blog
Invalid origin: http://192.168.50.86:22300 出错问题 ·Laurent22/Joplin