开源多端同步笔记软件-Joplin

991 字
5 分钟
开源多端同步笔记软件-Joplin

在之前,我一直使用Typora进行笔记和文档的编写。然而,Typora没有手机端应用。后来尝试了群晖自带的笔记软件Synology Note,但这个软件功能较为简陋,甚至不支持Markdown格式。因此,我开始寻找一款既能支持多端同步又支持多种格式的免费笔记软件。

许多人推荐了诸如印象笔记、为知笔记、Obsidian、Notion等软件,但这些终究不是免费的。我希望找到一个能够“白嫖”并且能在自己的服务器上搭建同步服务的解决方案。最终,Joplin完美符合了我的需求。

本文将详细介绍如何在NAS中搭建Joplin服务端环境,并在手机端和PC端实现同步。

一、安装Joplin Server#

我是选择在自己的nas-群晖中搭建Joplin服务端。

docker安装Joplin服务端#

  1. 进入Container Manager,选择新增项目。
  2. 创建一个新的docker-compose.yml文件,填入以下内容:
version: '3'
services:
joplin-db:
image: postgres:15-alpine
container_name: joplin-db
restart: unless-stopped
volumes:
- ./data:/var/lib/postgresql/data
expose:
- "5432"
environment:
- POSTGRES_PASSWORD="123456789" # 按需改
- POSTGRES_USER=joplin
- POSTGRES_DB=joplin
networks:
- default
joplin-app:
image: joplin/server:latest
container_name: joplin-app
restart: unless-stopped
expose:
- "22300"
environment:
- APP_PORT=22300
- APP_BASE_URL=https://test.com # 换为自己的域名
- DB_CLIENT=pg
- POSTGRES_PASSWORD="123456789" # 与上一致
- POSTGRES_DATABASE=joplin
- POSTGRES_USER=joplin
- POSTGRES_PORT=5432
- POSTGRES_HOST=joplin-db
- TZ=Asia/Shanghai # 中国大陆用户推荐用亚洲/上海时区
depends_on:
- joplin-db
networks:
- default
ports:
- "22300:22300"
networks:
default:
name: joplin
  1. 保存并构建项目,项目会新建一个joplin-appjoplin-db容器,joplin-app容器运行服务,数据储存在 joplin-db容器中。

配置nginx#

接下来,通过Nginx对容器的22300端口进行反向代理。注意我们在容器中设置了域名访问,所以通过localhost+端口是无法访问的,必须通过域名才能进行访问。

我选择将Joplin服务端搭建在NAS中,然后通过frp将容器22300端口转发到云服务的22300端口,最后通过Nginx,将域名反向代理至云服务22300端口,实现域名访问本地22300端口的Joplin服务。

nginx代理设置如下:

image-20241227232225730

最后,我们访问https://test.com即可进入Joplin服务端网页,进行配置。初始帐户和密码为:

帐户:admin@localhost
密码:admin

我们可以在后台Admin-Email中修改一个真实可用的邮箱:

image-20241227232626292

二、使用Joplin客户端#

windows#

在Windows环境中,访问Downloading Joplin… | Joplin即可下载客户端程序,比较简单,这里就不赘述。Joplin页面如下:

image-20241227232840544

安装好后,按Ctrl+,即可进入设置页面,添加以下刚刚搭建的Joplin服务端账户。

image-20241227233152310

移动端#

移动端在Google Play中下载或者通过链接下载,简单填写同步信息即可进行多端同步。

f3a11c08407c5113d451ddea2047e79

插件#

Joplin支持许多插件,可以在官方的插件商店Joplin Plugins进行搜索下载,

image-20241227234618568

下载.jpl文件后,通过文件安装插件。

image-20241227234716352
  1. 这里罗列几个别人推荐的插件:
    1. Note Tabs:多标签页插件 Note Tabs
    2. Favorites:收藏夹插件 Favorites
    3. DDDot:超赞功能集合插件 DDDot
    4. Calendar:日历插件 Calendar

调用typora#

如果更喜欢使用Typora进行写作,可以调用Typora,写完后保存文件,就会保存到Joplin中,这样使用非常方便。

image-20241227235255153

设置好后,按Ctrl+E就可以调用Typora编辑器,写完后按Ctrl+E就可以取消调用。

三、最后#

目前我也还在慢慢接触Joplin这款笔记软件,目前感觉还不错。毕竟这款跨平台的宝藏软件,越深度使用越能不断发现它的“惊艳”之处。

参考#

Joplin插件推荐1:让做笔记无限丝滑的四款插件 - 腾讯云开发者社区-腾讯云

Docker系列 用Joplin系统地组织和记录笔记 - Bensz

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
开源多端同步笔记软件-Joplin
https://blog.leihub.cn/archives/859/
作者
阿雷
发布于
2024-12-27
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
群晖照片异地备份到 Unraid + Immich 相册搭建详细教程:rsync 同步与踩坑全记录
NAS & 云服务搭建我家里同时有白群晖和 unRAID 两台 NAS ,准备把群晖里攒了几年的照片进行异地备份,单盘 NAS 一旦坏了,照片可就全没了。 我自己折腾了两天,踩了一堆坑,终于跑通了一套「unRAID 定时拉取群晖 + Immich 相册」的方案。
2
西上东下:梵净山雾中徒步记
城市短途漫游朋友嚷嚷了一年的梵净山,最近终于找到了爬山窗口,做足了攻略的我们,直接选择来一波特种兵爬梵净山。 一、周五晚上10点,株洲站出发 我们几个都是从株洲出发的,火车是晚上的卧铺车,10 点出发,第二天凌晨 5:40 到铜仁。一张硬卧 138 块
3
NotionNext 个人博客搭建教程:腾讯云 EdgeOne 部署
博客搭建 & 运维前言 目前主流的博客搭建方案可大致分为两类,且各有局限:一类是以 WordPress 为代表的动态博客系统,依赖独立服务器运行,运维与硬件成本较高;另一类是以 Hexo 为代表的静态博客框架,采用本地 Markdown 编写,无实时预览能力
4
Uptime Kuma 2025最新Docker部署教程,轻量高效监控网站连通性
Docker 容器折腾一、前言 作为一名业余时间维护个人网站博主,有时候遇到网站宕机几小时才发现,访客流失不说,搜索引擎收录还可能受影响。之前试过Uptime Robot、Pingdom等工具,最终被开源免费、功能全、颜值高的Uptime Kuma圈粉。今天就把
5
Docker 部署 Chevereto 个人图床,搭配 EdgeOne 实现免费公网访问
Docker 容器折腾前言 之前一直用腾讯云 COS 存博客图片,之前也写过一篇博文来介绍typora+picgo+cos+cdn搭建个人写作环境 - 阿雷的小窝,每月虽然花不了多少钱,但总觉得被厂商绑着,而且流量多了之后费用也不少。之前也试过 Lsky这些图床
随机文章随机推荐

评论区

Profile Image of the Author
阿雷
一个小趴菜
公告
本站已从 WordPress 迁移到 Astro,访问更快、更清爽。文章链接保持原样(/archives/文章ID/),评论数据正在陆续恢复中。
分类
标签
最新动态
站点统计
文章
76
分类
15
标签
99
总字数
318,421
运行时长
0
最后活动
0 天前
站点信息
构建平台
EdgeOne Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录