-
群晖 docker 部署思源笔记自动停止 -- 可以打开了又有新问题
2024-10-28 13:50你在 Docker 的存储空间设置那里应该把 NAS 的文件夹映射到容器的 /siyuan/workspace 目录,这样子试一下
-
建议增加只读端口
2023-11-29 19:55挺简单的,直接查看官方用户指南 Docker 相关的配置项就行,但需要你了解一下 docker 相关的基础知识~
不过我之前公开的笔记本用的思源笔记版本还是 2.8.x 好像,好长时间没更新了,后面抽空更新一下~
-
S3/WebDAV 同步是否可离线激活
2023-08-06 22:15老哥我理解你的担忧,但 D 大说了呀,可以将工作空间/conf/conf.json 文件里的
userData
字段的值拷贝到新工作空间的配置文件中,就可以认为是登录状态了。我刚刚也测试了一下,
直接断开自己电脑的网络
,然后直接选择一个空文件夹创建了一个工作空间,新创建的工作空间就是默认的 conf.json 配置文件,里面的userData
字段的值是空的,对应就是刚创建的工作空间就是未登录的状态,WebDAV 也提示需要登录才能使用。然后我把已有的工作空间里的userData
字段拷贝过去,然后重新打开刚创建的工作空间,就是已登录的状态了,同时 WebDAV 也可以配置使用。注意我是在断开自己电脑的网络环境下操作的,就是为了模拟未来思源服务器可能宕机的情况。所以 D 大也说了将
userData
字段拷贝过去就可以了,所以我觉得被掐脖子的感觉应该就不用担忧啦~ -
关于点击大纲前圆点即可聚焦的讨论,希望大家踊跃参加。另:思源笔记 功能特性 永久会员早鸟优惠上线了,俺已经用小号冲了!大家快冲!
2023-08-06 21:21支持一下 D 大和 V 姐,希望思源笔记越来越棒哈哈~
-
v2.9.7 和 v2.9.8 版本 WebDAV 同步一直失败
2023-08-03 20:47解决了,换了个网络,又经历了几次同步失败后,突然就耗时 98 秒完成。解决了就好,最近实在没精力折腾了 😴
-
v2.9.7 和 v2.9.8 版本 WebDAV 同步一直失败
2023-08-03 20:06日志里的一些相关报错信息
W 2023/08/03 19:59:00 box.go:115: found a corrupted box [E:\SiYuan\data\20230225042046-z81jqy3] ... W 2023/08/03 20:02:43 sync.go:244: sync is in progress E 2023/08/03 20:02:59 webdav.go:82: upload object [main/siyuan/repo/objects/50/e89dabf319b9d966062e8f6ea0ad5ea977fab6] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/50/e89dabf319b9d966062e8f6ea0ad5ea977fab6": read tcp 192.168.9.124:56428->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:02:59 sync.go:1247: upload chunks failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/50/e89dabf319b9d966062e8f6ea0ad5ea977fab6": read tcp 192.168.9.124:56428->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:02:59 sync.go:197: upload cloud failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/50/e89dabf319b9d966062e8f6ea0ad5ea977fab6": read tcp 192.168.9.124:56428->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:03:01 webdav.go:82: upload object [main/siyuan/repo/objects/ee/23f2957a7ef2e0099aaf80ddf0f22754dec598] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/ee/23f2957a7ef2e0099aaf80ddf0f22754dec598": read tcp 192.168.9.124:56429->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:03:01 webdav.go:82: upload object [main/siyuan/repo/objects/cb/68b2a0b568c4028954171b8cd5e1e88fd0b7ab] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/cb/68b2a0b568c4028954171b8cd5e1e88fd0b7ab": read tcp 192.168.9.124:56482->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:03:08 webdav.go:82: upload object [main/siyuan/repo/objects/dd/bbe39a8bfa2e3fc1bbed49c744b5f51a7677bd] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/dd/bbe39a8bfa2e3fc1bbed49c744b5f51a7677bd": context deadline exceeded (Client.Timeout exceeded while awaiting headers) E 2023/08/03 20:03:08 webdav.go:82: upload object [main/siyuan/repo/objects/c8/33d414e23d1c6b9e1141789604f0aa58b849b9] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/c8/33d414e23d1c6b9e1141789604f0aa58b849b9": context deadline exceeded (Client.Timeout exceeded while awaiting headers) ... E 2023/08/03 20:03:26 webdav.go:82: upload object [main/siyuan/repo/lock-sync] failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/lock-sync": read tcp 192.168.9.124:56512->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:03:26 sync_lock.go:154: upload lock sync failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/lock-sync": read tcp 192.168.9.124:56512->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host. E 2023/08/03 20:03:26 sync_lock.go:80: refresh cloud repo lock failed: lock cloud repo failed E 2023/08/03 20:03:27 repository.go:1218: sync data repo failed: Put "http://xxx.xx.xxx.xxx:5005/%E9%AB%98%E9%80%9F%E5%AD%98%E5%82%A8-xxxxxxxxxxxa/SiYuan/main/siyuan/repo/objects/50/e89dabf319b9d966062e8f6ea0ad5ea977fab6": read tcp 192.168.9.124:56428->xxx.xx.xxx.xxx:5005: wsarecv: An existing connection was forcibly closed by the remote host.
-
对比 Obsidian,思源笔记的优势到底在哪里?
2023-04-08 17:30 -
对比 Obsidian,思源笔记的优势到底在哪里?
2023-04-08 15:48思源最吸引我的点就是开源,正是因为开源,我才觉得思源的上限无限高,我才会选择用思源。
开源带来的好处作为开发者来说感受是最深的,我就以我最近的经历举个例子:
思源的网络伺服以及支持 Docker 部署是我认为相较于其他笔记软件很突出的一个亮点,用户可以将自己想公开的笔记通过 docker 以只读模式部署到云服务器上,从而实现分享的目的。据我了解,obsidian 也有一个发布功能,可以将笔记公开到互联网上,但它是收费的,一年的费用我记得是要将近 1000 块钱吧,啧啧。通过思源,我可以任意分享我的任何笔记本,舒服且自由的很。
而这又和开源有什么关系呢,正是开源,才可以让开发者对思源有任何不满意的地方都可以去魔改它,就像我刚才说的,我可以通过自己的域名(https://study.aayu.today)来访问我的公开笔记本,现在我又有了一个笔记本想公开,也想挂载到我刚才的域名上,通过不同子路径进行区分,例如:
- https://study.aayu.today/thesaurus -> 我的笔记本 1
- https://study.aayu.today/fullstack -> 我的笔记本 2
目前官方的思源版本不支持通过子路径访问不同的笔记本服务,因为开源,我可以把源码 fork 下来,自己修改,也成功达到了我的目的,这就是我选择思源的最大理由~
-
极空间内网穿透 WebDAV 无法同步
2023-04-06 15:11我也用的是极空间 WebDAV 的云同步,我的是极空间 Z4,目前思源版本是最新的 v2.8.3,同步没有问题。
老哥可以先用 RaiDrive 这个 WebDAV 客户端测试下你的配置是否正常,如果能通过 RaiDrive 连接到极空间,那就说明配置没问题,然后直接把配置拷贝到思源的设置上就行~ -
chatgpt api 使用疑问
2023-04-03 03:45关键还是在于你购买的机场是否稳定,稳定的意思就是那个机场提供的代理节点不会经常变动。可靠的机场的话问题应该不大。
在自己的云服务器上使用代理域名的好处就是 IP 稳定,比如我用的香港服务器,api 流量始终都从我的香港 IP 走,不变就不会触发 openai 的检测机制(这里是我的猜测哈,不一定对),所以我用了很长时间都没问题。
全局代理的关系都不大,最重要的就是你的机场稳定就行~ -
chatgpt api 使用疑问
2023-03-30 22:52频繁变动访问 ip 确实有可能被封。我用腾讯云香港地区的轻量应用服务器搭建了代理域名去访问 api,目前也用了 20 多天啦,很稳定,没出过问题~
-
关于文档数量的问题想请教下各位
2023-03-28 23:10https://study.aayu.today/ 我大致统计了下我这个笔记本的文档数量,.sy 后缀有 1903 个,目前浏览起来没感觉到明显卡顿~
-
2.8.0 的 docker 是不是也有点问题?
2023-03-25 18:52这个 docker 我部署在腾讯云服务器上,通过宝塔面板上添加网站站点功能,反向代理到 docker 的 6806 端口,然后通过宝塔配置 SSL,我这里是没啥问题的~
-
希望 Web 端使用块超链接支持在页面内跳转
2023-03-14 15:28尝试了一下,使用
http://127.0.0.1:6806/stage/build/desktop/?id=20220212224529-ei1egya
这样的链接,会打开一个新页签然后跳转到指定块,不能在本窗口跳转还是不太行。我设想的一种可能的解决思路是:还是用思源协议
siyuan://blocks/20230309182057-cl34jd7
,后面跟上一个参数比如?inbox=1,然后在 web 端的环境下重载 onclick 事件,如果检测到 url 后面有 inbox=1 参数,就执行块引的在笔记内跳转的逻辑,如果没有检测到参数,就执行默认逻辑。我还是先在我的笔记里用块引代替块超链接吧,后面我也看下源码看能不能改进一下~
-
“人工智能”报错,提示 invalid character 'N' looking for beginning of value
2023-03-14 02:21这个问题我也碰到过,确实很奇怪,我的是 invalid character 'i' looking for beginning of value。而且我也排除了网络问题,因为我换了个问法,就不会报这个错了。网上大概搜了一下,有人说是字符串编码不是 utf-8 导致的,所以不知道是不是 go 内核有 bug 啥的。希望 D 大有空看一下呀~
-
建议增加只读端口
2023-03-11 21:44我现在的方法是用 docker 部署 readonly 模式的思源笔记,该模式下,笔记本已经无法被修改啦,可以看我的这个公开笔记本(https://study.aayu.today/),而且不管你在页面如何调整,刷新以后都会恢复如初,这就已经很符合我想要公开一个笔记本进行展示的需求啦~
然后如果我想更新内容上去的话,就在终端用 git 方式去拉取最新内容,然后重启下 docker 容器,最新内容就可以被更新上去了~ -
Docker 版思源笔记加 ChatGPT 的超强搭配使用 ~
2023-03-11 19:01期待 D 大的后续完善,现在用起来已经很爽了,后面改善的话可以:
- 输出改成流式输出,实现打字机效果~
- 可以连续对话~
- ChatGPT4 就要出来了,期待和思源笔记产生激情的火花