Termux 安装 Joplin Server ,全平台同步Joplin笔记
Termux 安装 Joplin Server ,全平台同步手机笔记
Jopin 是为数不多可以 web 浏览管理笔记的助手,对于经常切换家和公司场景的人来说,只需携带一个手机就能省去电脑端、手机端数据同步的问题,真正做到随身私云,数据不泄露,非常的 Nice!
1.在Termux主目录下创建配置目录
wget https://raw.kkgithub.com/laurent22/joplin/dev/.env-sample
mv .env-sample .config/joplin/.env
2.运行 docker 镜像
udocker run --env-file /data/data/com.termux/files/home/.joplin/.env \
-p 22300:22300 \
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/etechonomy/joplin-server:latest-linuxarm64
浏览器打开:http://手机 IP:22300
显示如下,证明服务运行成功:

3.设置访问 IP
打开.env,添加 APP_BASE_URL 配置,设置成局域网手机的 IP 地址:
nano .joplin/.env

这样就能从局域网访问量,如有域名,直接设置成域名。
重新运行:
udocker run --env-file /data/data/com.termux/files/home/.joplin/.env -p 22300:22300 joplin

使用账号:admin@localhost ,密码:admin 登录

4.Nginx 配置反向代理
location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_pass http://joplin_server:22300;}
5.客户端连接服务
打开客户端 同步:

选择 Joplin 服务器,填入服务器地址和登录账号密码即可。

6.额外参数
正式部署需要使用 Postgres 数据库,连接数据库请在 .env 文件中添加:
DB_CLIENT=pg
POSTGRES_PASSWORD=joplin
POSTGRES_DATABASE=joplin
POSTGRES_USER=joplin
POSTGRES_PORT=5432
POSTGRES_HOST=localhost
映射数据文件夹:
STORAGE_DRIVER=Type=Filesystem; Path=/path/to/dir
关注我,带你玩转 Termux,让你 Termux 从入门到高手,带你玩转手机服务器!
