siyuan 部署
本文最后更新于 723 天前,其中的信息可能已经有所发展或是发生改变。

文章目录[隐藏]

siyuan作为一款笔记软件,还是有诸多不足的,但是市面上又没有什么好的替代品,就先将就着用吧。

部署方案

web服务器使用 nginx
siyuan本体使用 docker

为什么使用docker部署
快速 · 几分钟就可以部署完毕
简单 · 都是基础命令,非常容易学
隔离 · 不在系统内创建文件,污染系统
迁移 · 如果要换服务器,只需要很少的操作就可以迁移
批量部署 · docker compose 在批量部署上优势明显

先贴 docker compose 的配置

version: '3'

services:
  siyuan:
    image: b3log/siyuan
    container_name: siyuan
    user: root
    restart: always
    volumes:
      - /root/docker_data/siyuan:/root/Documents/SiYuan
    ports:
      - "6806:6806"

解释一下里面的配置都是什么意思
version 3 使用 docker compose 3
services 定义服务
siyuan 服务的名字
image 服务使用的镜像
container_name 指定容器名称
user 容器使用的用户, 他默认是创建一个id为1000,名字为siyuan的用户,siyuan用户要处理权限问题,使用root用户方便一点
restart 容器重启策略,always表示只要容器退出了,容器管理器就会去启动它,这样断电后就可以自动启动
volumes 挂载目录,将系统目录挂载到siyuan内部,做迁移使用
ports 容器使用的端口

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇