diff --git a/如何搭建web版本obsidian/assets/image-1.png b/如何搭建web版本obsidian/assets/image-1.png new file mode 100644 index 0000000..c369b99 Binary files /dev/null and b/如何搭建web版本obsidian/assets/image-1.png differ diff --git a/如何搭建web版本obsidian/assets/image.png b/如何搭建web版本obsidian/assets/image.png new file mode 100644 index 0000000..bb78c37 Binary files /dev/null and b/如何搭建web版本obsidian/assets/image.png differ diff --git a/如何搭建web版本obsidian/如何搭建web版本obsidian.md b/如何搭建web版本obsidian/如何搭建web版本obsidian.md index 7c6ecb3..fda7686 100644 --- a/如何搭建web版本obsidian/如何搭建web版本obsidian.md +++ b/如何搭建web版本obsidian/如何搭建web版本obsidian.md @@ -1,6 +1,7 @@ # 没有官方网页版?30 分钟自建一个 Web 版 Obsidian > 免费、私有、带密码,数据全在自己家。不用买云服务器,运营商封了 80/443 也不影响——浏览器打开就能记笔记。 +![Snipaste_2026-08-09_18-27-29](assets/Snipaste_2026-08-09_18-27-29-20260809183007-aavwkz2.png) ## 先看痛点:Obsidian 官方一直没做网页版 @@ -68,8 +69,11 @@ basic_auth 要求 bcrypt 哈希,别照抄网上的,自己生成: ```bash docker run --rm registry.cn-shanghai.aliyuncs.com/xm798/caddy:plus caddy hash-password --plaintext 你的密码 ``` +不会用命令的可以用在线网站生成:https://bcrypt-generator.com/ -记下输出的一长串 `$2a$14$...`,第 4 步要用。 +![alt text](assets/image.png) + +记下输出的一长串 `$2a$12$gYYzSsTk7UMh5BFiBScMUO/uO0vn3ab0JiU8uHcU6e/V/riPCAHBu`,第 4 步要用。 ### 3. 写 docker-compose.yml:只有 2 个容器 @@ -168,8 +172,8 @@ ob.example.cc { reverse_proxy ignis:8080 basic_auth { - # Username "Bob", password "hiccup" - Bob $2a$14$Zkx19XLiW6VYouLHR5NmfOFU0z2GTNmpkT/5qqR7hx4IjWJPDhjvG + # Username "admin", password "qingyuan" + admin $2a$12$gYYzSsTk7UMh5BFiBScMUO/uO0vn3ab0JiU8uHcU6e/V/riPCAHBu } } ``` @@ -192,11 +196,12 @@ docker compose logs -f ignis # 首次启动会从 Obsidian 官方源下载客户端,看到 Listening on http://0.0.0.0:8080 即成功 ``` -浏览器打开 **`https://ob.example.cc:666`**,输入用户名(示例 `admin`)和第 2 步设置的密码: +浏览器打开 **`https://ob.example.cc:666`**,输入用户名(示例 `admin`)和第 2 步设置的密码:qingyuan ![image](assets/image-20260809181306-0e1qd33.png) 登录后进入 Vault 管理器(`vaults/` 为空则新建): +![alt text](assets/image-1.png) ![Snipaste_2026-08-09_18-27-29](assets/Snipaste_2026-08-09_18-27-29-20260809183007-aavwkz2.png)