根据思源笔记 v5.0.5.45 文档,我在 centos 上使用以下命令进行部署时,命令行无任何反应,6806 端口也未被使用,思源没有运行,请问应该怎样部署?
docker run -v /root/siyuan/conf:/siyuan/conf -v /root/siyuan/data:/siyuan/data -p 6806:6806 b3log/siyuan --resident=true --conf=/siyuan/conf
根据思源笔记 v5.0.5.45 文档,我在 centos 上使用以下命令进行部署时,命令行无任何反应,6806 端口也未被使用,思源没有运行,请问应该怎样部署?
docker run -v /root/siyuan/conf:/siyuan/conf -v /root/siyuan/data:/siyuan/data -p 6806:6806 b3log/siyuan --resident=true --conf=/siyuan/conf
不添加 -v
参数可以打开思源,但是点击打开目录和登录均无反应,终端输出如下
[root@VM_0_8_centos ~]# docker run -p 6806:6806 b3log/siyuan --resident=true
I 2020/12/30 09:29:59 main.go:121:
____ _ __ __
/ ___| (_) \ \ / / _ _ __ _ _ __
\___ \ | | \ V / | | | | / _` | | '_ \
___) | | | | | | |_| | | (_| | | | | |
|____/ |_| |_| \__,_| \__,_| |_| |_|
I 2020/12/30 09:30:00 main.go:122: kernel [v0.5.45] is booting, runtime mode is [prod], working directory is [/opt/siyuan], temp directory is [/tmp/siyuan], read only [false]
I 2020/12/30 09:30:00 lang.go:64: initialized languages
D 2020/12/30 09:30:00 conf.go:106: check device locale failed: detect: not detected
D 2020/12/30 09:30:00 conf.go:107: using default language [zh_CN]
I 2020/12/30 09:30:00 rsa.go:31: private key [-----BEGIN RSA PRIVATE KEY-----...]
I 2020/12/30 09:30:00 rsa.go:32: public key [ssh-rsa AAAAB3N...]
I 2020/12/30 09:30:00 conf.go:171: local serve path [http://127.0.0.1:6806]
I 2020/12/30 09:30:00 conf.go:175: initialized conf
I 2020/12/30 09:30:01 main.go:165: kernel HTTP server is booting [http://0.0.0.0:6806]
I 2020/12/30 09:30:01 webdav.go:36: initialized WebDAV server
I 2020/12/30 09:30:01 conf.go:292: initialized notebook
I 2020/12/30 09:30:01 repo.go:39: initialized git repo
I 2020/12/30 09:30:01 process.go:25: kernel is running with [resident] mode
I 2020/12/30 09:30:01 updater.go:84: do not auto update in docker
E 2020/12/30 09:35:19 log.go:44: PANIC RECOVERED: runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:969 (0x43e958)
/usr/local/go/src/runtime/panic.go:212 (0x455852)
/usr/local/go/src/runtime/signal_unix.go:742 (0x4556d2)
/go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:381 (0x10d968d)
/go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:987 (0x10e02e4)
/go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/refreshtree.go:21 (0x11284da)
/go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/cmd.go:219 (0x112eaf2)
/usr/local/go/src/runtime/asm_amd64.s:1374 (0x477ce0)
E 2020/12/30 09:37:22 log.go:44: PANIC RECOVERED: runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:969 (0x43e958)
/usr/local/go/src/runtime/panic.go:212 (0x455852)
/usr/local/go/src/runtime/signal_unix.go:742 (0x4556d2)
/go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:381 (0x10d968d)
/go/src/github.com/siyuan-note/siyuan-src/kernel/model/box.go:987 (0x10e02e4)
/go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/refreshtree.go:21 (0x11284da)
/go/src/github.com/siyuan-note/siyuan-src/kernel/cmd/cmd.go:219 (0x112eaf2)
/usr/local/go/src/runtime/asm_amd64.s:1374 (0x477ce0)
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
即用的 Vim-IDE。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。
Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。
你听到信仰的声音了么?
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。
“梦想从学习开始,事业从实践起步” —— 习近平
Logseq 是一个隐私优先、开源的知识库工具。
Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。
Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。
你比 99% 的人都优秀么?
用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。
用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。
HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于