e=mc²

ylsislove 码字 听歌 周游世界
关注
54967 号成员,2019-11-17 01:59:03 加入
1.1k
个人主页 浏览
254h48m
在线时长
世界上大部分事,都没太大意义。 真理与热爱除外。
  • 群晖 docker 部署思源笔记自动停止 -- 可以打开了又有新问题

    2024-10-28 13:50

    你在 Docker 的存储空间设置那里应该把 NAS 的文件夹映射到容器的 /siyuan/workspace 目录,这样子试一下

  • 建议增加只读端口

    2023-11-29 19:55

    挺简单的,直接查看官方用户指南 Docker 相关的配置项就行,但需要你了解一下 docker 相关的基础知识~

    不过我之前公开的笔记本用的思源笔记版本还是 2.8.x 好像,好长时间没更新了,后面抽空更新一下~

  • S3/WebDAV 同步是否可离线激活

    2023-08-23 16:43

    手机端不是我的使用场景,没考虑过你说的这种情况 🤔

  • 每次更新思源软件都是个痛苦的过程

    2023-08-08 21:31

    我是软件后台自动下载更新包的,和你过程相反,下载速度极快,也没遇到过安装问题 😂 可能还是和个人网络原因有关doge

  • S3/WebDAV 同步是否可离线激活

    2023-08-06 22:15

    老哥我理解你的担忧,但 D 大说了呀,可以将工作空间/conf/conf.json 文件里的 userData 字段的值拷贝到新工作空间的配置文件中,就可以认为是登录状态了。

    我刚刚也测试了一下,直接断开自己电脑的网络,然后直接选择一个空文件夹创建了一个工作空间,新创建的工作空间就是默认的 conf.json 配置文件,里面的 userData 字段的值是空的,对应就是刚创建的工作空间就是未登录的状态,WebDAV 也提示需要登录才能使用。然后我把已有的工作空间里的 userData 字段拷贝过去,然后重新打开刚创建的工作空间,就是已登录的状态了,同时 WebDAV 也可以配置使用。

    注意我是在断开自己电脑的网络环境下操作的,就是为了模拟未来思源服务器可能宕机的情况。所以 D 大也说了将 userData 字段拷贝过去就可以了,所以我觉得被掐脖子的感觉应该就不用担忧啦~

  • v2.9.7 和 v2.9.8 版本 WebDAV 同步一直失败

    2023-08-06 21:09

    可以的,我直接用极空间的 Docker 部署 frp 服务,然后外网访问 WebDAV 爽爽的~

  • 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.
    
  • 思源笔记 -bug 反馈 - 内容块并排显示排版错误

    2023-04-09 18:08

    你提的建议已经是实现的了。你把一个块拖到另一个块的左侧边缘或右侧边缘,应用会默认合成超级块的~

  • 对比 Obsidian,思源笔记的优势到底在哪里?

    2023-04-08 17:30

    需求太小众了哈哈,而且我的魔改有隐藏 bug,比如配置了子路径后,如果笔记有用了第三方主题,可能界面就会加载不正确 😂 所以我现在只得先暂时把云端的笔记切换到默认主题了doge ,也就先不考虑和官方的仓库合并了。有这方面需求的小伙伴可以用我的 dev_cloud 分支和对应的 docker 镜像,但挺折腾的,小白慎入huaji

  • 对比 Obsidian,思源笔记的优势到底在哪里?

    2023-04-08 15:48

    思源最吸引我的点就是开源,正是因为开源,我才觉得思源的上限无限高,我才会选择用思源。

    开源带来的好处作为开发者来说感受是最深的,我就以我最近的经历举个例子:

    思源的网络伺服以及支持 Docker 部署是我认为相较于其他笔记软件很突出的一个亮点,用户可以将自己想公开的笔记通过 docker 以只读模式部署到云服务器上,从而实现分享的目的。据我了解,obsidian 也有一个发布功能,可以将笔记公开到互联网上,但它是收费的,一年的费用我记得是要将近 1000 块钱吧,啧啧。通过思源,我可以任意分享我的任何笔记本,舒服且自由的很。

    而这又和开源有什么关系呢,正是开源,才可以让开发者对思源有任何不满意的地方都可以去魔改它,就像我刚才说的,我可以通过自己的域名(https://study.aayu.today)来访问我的公开笔记本,现在我又有了一个笔记本想公开,也想挂载到我刚才的域名上,通过不同子路径进行区分,例如:

    目前官方的思源版本不支持通过子路径访问不同的笔记本服务,因为开源,我可以把源码 fork 下来,自己修改,也成功达到了我的目的,这就是我选择思源的最大理由~

  • 极空间内网穿透 WebDAV 无法同步

    2023-04-06 15:12

    可以用 Frp 做内网穿透

  • 极空间内网穿透 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-31 21:47

    用香港的代理访问 openai 的官网不行,但用 api key 的话走香港是可以的,我这里测试是这样子的~

  • chatgpt api 使用疑问

    2023-03-30 22:52

    频繁变动访问 ip 确实有可能被封。我用腾讯云香港地区的轻量应用服务器搭建了代理域名去访问 api,目前也用了 20 多天啦,很稳定,没出过问题~

  • 关于文档数量的问题想请教下各位

    2023-03-28 23:10

    https://study.aayu.today/ 我大致统计了下我这个笔记本的文档数量,.sy 后缀有 1903 个,目前浏览起来没感觉到明显卡顿~
    image.png

  • 2.8.0 的 docker 是不是也有点问题?

    2023-03-25 18:52

    这个 docker 我部署在腾讯云服务器上,通过宝塔面板上添加网站站点功能,反向代理到 docker 的 6806 端口,然后通过宝塔配置 SSL,我这里是没啥问题的~

  • 2.8.0 的 docker 是不是也有点问题?

    2023-03-22 03:25

    我用 docker 部署最新版没问题:https://study.aayu.today/

  • 希望 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 大有空看一下呀~

  • Docker 版思源笔记加 ChatGPT 的超强搭配使用 ~

    2023-03-13 22:22

    别局限于帮助文档呀,实践出真知huaji 如下图,只要配置好环境变量就行~
    202303111608817.png

  • 建议增加只读端口

    2023-03-11 21:44

    我现在的方法是用 docker 部署 readonly 模式的思源笔记,该模式下,笔记本已经无法被修改啦,可以看我的这个公开笔记本(https://study.aayu.today/),而且不管你在页面如何调整,刷新以后都会恢复如初,这就已经很符合我想要公开一个笔记本进行展示的需求啦~
    然后如果我想更新内容上去的话,就在终端用 git 方式去拉取最新内容,然后重启下 docker 容器,最新内容就可以被更新上去了~

  • Docker 版思源笔记加 ChatGPT 的超强搭配使用 ~

    2023-03-11 19:01

    期待 D 大的后续完善,现在用起来已经很爽了,后面改善的话可以:

    • 输出改成流式输出,实现打字机效果~
    • 可以连续对话~
    • ChatGPT4 就要出来了,期待和思源笔记产生激情的火花huaji
  • 2.7.9 dev2 基于内容块的人工智能辅助

    2023-03-10 23:41

    我觉得有了这个功能后,思源笔记很适合进行学术论文的归纳和整理了,未来可期啊~

  • 20200605 TGIF

    2020-06-06 01:01

    大佬在闲暇时喜欢读什么书?我也想提高自己的文学修养doge