找到
1
篇与
笔记
相关的结果
-
Obsidian多端快速同步插件 Obsidain插件安装 插件名称:Self-Hosted LiveSync 插件安装:Obsidian设置关闭在第三方插件中关闭安全模式胡直接搜索插件名安装 插件配置:要实现多端能够实时同步功能需要一台能够公网访问的服务器,以及需要自行安装配置后台,需要一定的计算机相关基础,可根据自己需求酌情选择是否要继续使用该插件: 以下过程可在搭建好后台程序后再根据步骤配置 找到插件相关配置 image-20240610001933032图片 配置远程库链接、用户名、密码 image-20240610002315828图片 配置同步模式 image-20240610002817722图片 可更具需要选择,我这里使用这个插件主要就是喜欢其能实时同步的功能,这里就选择LiveSync 后台同步库搭建 安装 docker环境 这里提供了docke和docker-compose两种方式,再不同服务器上的安装方式大体都一样,这里就不再赘述,详细安装步骤可参考Docker官网。 Install Docker Engine on Debian | Docker Docs 配置CouchDB 插件的同步功能需要依赖NoSQL 文档数据库,需要为Docker内的CouchDB提供配置 在任意位置创建配置文件,但是需要记住这个文件路径,后续需要将文件路径映射到docker中,例如:/root/Obsidian/couchdb/下创建文件local.ini [couchdb] single_node=true [chttpd] require_valid_user = true [chttpd_auth] require_valid_user = true authentication_redirect = /_utils/session.html [httpd] WWW-Authenticate = Basic realm="couchdb" enable_cors = true [cors] origins = app://obsidian.md,capacitor://localhost,http://localhost credentials = true headers = accept, authorization, content-type, origin, referer methods = GET, PUT, POST, HEAD, DELETE max_age = 3600 启动Docker容器: 这里提供了两种方法,可更具需要自行选择 docker命令方式 docker run --rm -it -e COUCHDB_USER=<username> -e COUCHDB_PASSWORD=<password> -v /root/Obsidian/couchdb/db:/opt/couchdb/data -v /root/Obsidian/couchdb/local.ini:/opt/couchdb/etc/local.ini -p 5984:5984 couchdb COUCHDB_USER 后面的<username>改为希望设置的用户名; COUCHDB_PASSWORD 后面的<password>改为希望设置的用户密码; /root/Obsidian/couchdb/local.ini 改为前述配置文件的外部路径; /root/Obsidian/couchdb/db 改为希望存放数据库文件夹的路径; -p 5984:5984 冒号前面的5984是希望暴露在外的端口,与前述防火墙放通的端口一致即可。 这些都需要记住,在配置插件时需要用到 docker-compose方式 version: '3.1' services: couchdb: image: couchdb container_name: <DB_NAME> restart: unless-stopped ports: - "5984:5984" environment: COUCHDB_USER: "<username>" COUCHDB_PASSWORD: "<password>" volumes: - /root/Obsidian/couchdb/data:/opt/couchdb/data - /root/Obsidian/couchdb/local.ini:/opt/couchdb/etc/local.ini启动命令 docker-compose up关闭命令 docker-compose down参数解释和docker方式的一样