树洞剪藏#剪藏#树洞剪藏

obsidian-livesync服务器部署教程 - 桃花源记

2025 年 2 月 10 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:508 原文地址:https://blog.ccmk.us.kg/obsidian-livesync/

打开原文 · 打开源站剪藏快照


obsidian-livesync服务器部署教程 - 桃花源记

桃花源记

友人帐

桃花源 忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。

夜间模式 暗黑模式

字体

Sans Serif Serif

阴影

浅阴影 深阴影

滤镜

关闭 日落 暗化 灰度

圆角

100%

公告

本博客由 Alice 与 YVGS 共同赞助提供支持

桃花源 忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。

友人帐

搜索

文章目录

站点概览

前言 部署 前提 部署过程

  1. 安装docker
  2. 运行obsidian-livesync
  3. 客户端配置 后记

obsidian-livesync服务器部署教程

2025-2-07 19:58

|

obsidian |

294 |

3

725 字

|

4 分钟

前言

利用服务器自部署 obsidian-livesync 来实现实时同步,基本速度很快,实现obsidian的优雅同步,再利用remote进行备份,简直完美!

去网上寻找相关教程,没有找到较为简单易懂的教程,总是看的云里雾里的,所以我根据自己的部署过程以及踩的坑进行一次总结与留档。

官方介绍:

Self-hosted LiveSync (自搭建在线同步) 是一个社区实现的在线同步插件。 使用一个自搭建的或者购买的 CouchDB 作为中转服务器。兼容所有支持 Obsidian 的平台。

部署

前提

一台服务器

docker

obsidian软件

Nginx(反代用)

部署过程

  1. 安装docker

curl -fsSL https://get.docker.com -o get-docker.sh & sudo sh get-docker.sh

测试 sudo docker run hello-world

  1. 运行obsidian-livesync

新建文件夹 obsidian-livesync (方便管理)

mkdir obsidian-livesync && cd obsidian-livesync

新建 local.ini

[couchdb]

single_node = true

max_document_size = 50000000

[chttpd]

require_valid_user = true

max_http_request_size = 4294967296

[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

官方配置地址 obsidian-livesync ,照抄就行

运行

sudo docker run -d --restart always -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -v /path/to/local.ini:/opt/couchdb/etc/local.ini -p 5984:5984 couchdb

变量 值

COUCHDB_USER admin(自定义)

COUCHDB_PASSWORD password(自定义)

/path/to/local.ini 更改成实际地址

测试是否运行成功

sudo docker ps |grep couchdb

反代域名并配置SSL证书

假设为 https://a.com

访问 https://a.com/_utils ,输入帐号密码后进入管理页面

点击 Create Database, 然后根据个人喜好创建数据库。

  1. 客户端配置

弄之前记得备份或开新库来一遍,别瞎点把自己数据给玩没了

安装第三方插件 Self-HosteLd iveSybc

以Win11配置为例

先根据图片步骤一步一步来

加不加密都行 ,但是此时数据库啥配置都没,所以不要 去拉取服务器配置 。

随意选一个就行

然后手动配置就结束了,这时在回到该插件设置,选择 同步预设-->livesync并应用 ,这是整体基本配置已经结束了,就已经能同步到数据库了。

可以新建文件,打点字符,然后去数据库看看,有同步信息就算配置成功了

其他端

上述相同操作,重复一遍

去最开始我们点击手动配置的地方,选择 复制 ,设置密码后得到配置链接,然后选择 使用URI ,粘贴并输入密码,选择导入,若弹出其他选项,可根据实际情况进行选择,一般默认即可。

此时,不出意外的话,已经可以正常使用了。

更高级的功能可以自己摸索。

备份正好使用remote传到网盘/对象存储,比git方便不少。

后记

docker obsidian 同步 服务器 笔记

分享到微信

微信扫描二维码

评论

0

Microcharon

Edge 133.0.0.0

前天 22:22

2025-2-08 22:22:12

Good shot lad

Good shot lad

回复

1

cmark 博主 Microcharon Edge 131.0.2903.77

前天 22:32

2025-2-08 22:32:14

谢谢

谢谢

回复

1

ccmark

Firefox 134.0

前天 22:22

2025-2-08 22:22:12

本人是第一个

本人是第一个

回复

发送评论 编辑评论

Markdown

悄悄话

发送 编辑

|´・ω・)ノ ヾ(≧∇≦)ゝ (☆ω☆) (╯‵□′)╯︵┴─┴  ̄﹃ ̄ (/ω\) ∠( ᐛ 」∠)_ (๑•̀ㅁ•́ฅ) →_→ ୧(๑•̀⌄•́๑)૭ ٩(ˊᗜˋ)و (ノ°ο°)ノ (´இ皿இ`) ⌇●﹏●⌇ (ฅ´ω`ฅ) (╯°A°)╯︵○○○ φ( ̄∇ ̄o) ヾ(´・ ・`。)ノ" ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃ (ó﹏ò。) Σ(っ °Д °;)っ ( ,,´・ω・)ノ"(´っω・`。) ╮(╯▽╰)╭ o(////▽////)q >﹏< ( ๑´•ω•) "(ㆆᴗㆆ)

颜文字 Emoji 小恐龙 花!

Theme Argon

相关文章