DeBian系統部署思源筆記

_NachoNeko發表於2024-12-04

引言

該過程參考於以下文章:

  1. 思源筆記docker部署
  2. 解決docker映象倉庫下載慢

安裝 docker

檢查 docker 是否安裝

檢查伺服器系統內是否安裝了 docker :

docker --version

若未安裝 docker,則顯示如下命令:

-bash: docker: command not found

安裝 docker 操作

切換清華映象源:

sudo sh -c "echo 'deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian bullseye stable' > /etc/apt/sources.list.d/docker.list"

這裡的 bullseye 是 debian 11.1 版本的名稱,如果使用別的版本,要把該名替換成所對應的版本名稱。

更新系統包列表:

sudo apt-get update

安裝 docker:

sudo apt-get install docker-ce

驗證 docker 安裝:

sudo docker --version

出現以下結果,則證明 docker 安裝成功:

思源筆記 docker 部署

更換映象源

由於原始的下載較慢,這裡更改映象源:

vim /etc/docker/daemon.json

將下面的內容寫進去並儲存:

{
    "registry-mirrors": [
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
    ]
}

重新載入一下docker的配置檔案:

systemctl daemon-reload

重啟一下docker服務:

systemctl restart docker.service

該部分借鑑於該部落格,然後截止於2024年12月02日可用。

安裝思源 docker

首先拉取 docker:

docker pull b3log/siyuan

完成後建立思源的對映目錄:

mkdir -p /NachoNeko/siyuan

我這裡是放到了我自己的資料夾下

部署思源映象:

docker run -d -v /NachoNeko/siyuan:/siyuan/workspace -p 6806:6806 --name siyuan b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode password

這裡的 /NachoNeko/siyuan 是對映目錄

測試執行

輸入 http://公網IP:6806 即可訪問思源服務端

相關文章