服务器前置要求环境
- 操作系统:centos
- 已安装:docker、docker_componse
步骤
建立 /data/joplin/docker-compose.yml 文件,内容如下
ersion: '3'services: db: image: postgres:15 volumes: - ./data:/var/lib/postgresql/data ports: - "5432:5432" environment: - POSTGRES_PASSWORD=joplin - POSTGRES_USER=joplin - POSTGRES_DB=joplin app: image: joplin/server:latest depends_on: - db ports: - "4876:22300" restart: unless-stopped environment: - APP_PORT=22300 - APP_BASE_URL=http://X.X.X.X:4876 - DB_CLIENT=pg - POSTGRES_PASSWORD=joplin - POSTGRES_DATABASE=joplin - POSTGRES_USER=joplin - POSTGRES_PORT=5432 - POSTGRES_HOST=db
以上4876为自定义外网端口,可自行修改
以上X.X.X.X为服务器公网IP
在/data/joplin/目录中,执行
docker-compose up -d
在客户端访问 http://X.X.X.X:4876
默认用户名admin@localhost密码admin
登录web页面成功后,即可添加多个用户
使用方法
在joplin客户端,切到选项/同步
同步目标:选择 Joplin Server
Jpolin服务器URL:选择 http://X.X.X.X:4876
Joplin服务器邮箱:选择admin@localhost或者在管理页面自行创建
Jpolin服务器密码:选择admin或者在管理页面自行创建
点“检查同步配置”,显示“成功!同步配置看起来没问题”即可
然后在客户端点同步即可
数据备份
在/data/joplin/目录中,先停止服务
docker-compose stop
然后把目录 /data/joplin/data 打个包备份好就行
tar -cvf note.tar data/
然后再次启动服务
docker-compose up -d
来源地址:https://blog.csdn.net/lsjsoft/article/details/131598269