最近感觉之前的 todo 清单越来越不好用了,于是一直在寻找新的替代品,然后决定尝试 Joplin,因为开源+自建服务+md 文件保存。
joplin server 安装
在搭建 joplin server 的时候遇到不少问题
一开始策划在主机上搭建 joplin server,然后主机和手机端都使用 joplin app 进行同步。
但是 joplin 对访问有限制,即访问的路径必须是配置中写的路径。比如写了localhost:22300
,那么只用localhost:22300
访问,不能用127.0.0.1:22300
访问。这就导致了一个问题,主机和手机因为使用不同的地址,所以只有一个能访问到 joplin server。
在官方论中找到遇到类似问题的人 Joplin server w/nginx setup with one problem
有人提出利用本地 DNS 解析
# 打开hosts文件
sudo vim /etc/hosts
# 添加一行
127.0.0.1 192.168.123.123 # 把主机在局域网的ip地址解析到本地
修改完后似乎就立即生效了,不需要重启服务
修改后虽然网页端似乎不能访问,但是打开 joplin 已经可以连接上服务器了
OK
参考资料
- Joplin Server 安装 | 知乎
- joplin server Installing | github
- joplinapp.org
- Pi-hole Network-wide Ad Blocking
- Ubuntu 修改 hosts 方法_ubuntu hosts | CSDN
joplin 插件推荐
- Spoilers:隐藏内容,点击显示
- Note Tabs:类似浏览器的标签页
- Embed Search:嵌入搜索
- Templates:模板工具
- Outline:目录工具
joplin-vscode-plugin | 在 vscode 中使用 joplin
国内有个大佬做了个 vscode 插件,可以在 vscode 中使用 joplin
这样就可以用上 vscode 的一些插件了,比如copilot
,Prettier
等,在进行较复杂的编辑时会更加方便