废话

先来一堆废话,我博客确实很久没有更新了…

*因为学业繁忙还有有亿点点的忙最重要的是博客太久没有维护,把后台文件给忘了放哪了…

开始

废话写完了…

首先需要安装 docker-compose

第一步,打开设备。

  • 手机打开连接机子的工具 *如:JuiceSSH
  • 电脑打开连接机子的工具 *如:FinalShell

第二步,安装 docker-compose

  • 以 Debian/GNU Linux 为例,其他系统查看 Docker 文档(百度一下,你就知道)

在机子输入(没有进入root权限):

1
2
3
4
5
sudo apt update && \
sudo apt install -y ca-certificates \
curl \
gnupg \
lsb-release

然后输入:

1
2
3
4
5
sudo mkdir -p /etc/apt/keyrings && \
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg && \
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

之后输入(安装docker和docker-compose插件):

1
2
3
4
5
sudo apt update && \
sudo apt install -y docker-ce \
docker-ce-cli \
containerd.io \
docker-compose-plugin

部署

创建Book-Searcher挂载映射文件
在机子输入(root权限中):

1
2
3
4
5
mkdir book-searcher && cd book-searcher

wget https://raw.githubusercontent.com/book-searcher-org/book-searcher/master/docker-compose.yml

docker-compose run --rm -v "$PWD:$PWD" -w "$PWD" book-searcher /book-searcher index -f *.csv
  • 如果没有安装wget的话记得安装wget才运行

索引文件

下载链接: https://t.me/cycxtit_ga/1573

把他上传到机子里面,然后解压到 book-searcher里面的index即可

最后

在机子执行:
docker-compose up -d
在浏览器输入http://IP:7070即可访问,如有需要,可以配置HTTPS。

演示站点

额外内容

  • 可以使用aapanel/宝塔搞反代:进入宝塔/aapanel,点击website(网站)— 添加站点 — 在domain name输入要反代的域名 — 点击绿色按钮(submit/提交),最后进入站点的设置(site name),进入SSL 配置 SSL(记得要dns解析),最后点击reserve proxy(宝塔我忘了叫啥来着) — 添加 — 输入名称 — 在target url输入 http://[你的机子ip]:7070 —点击submit即可。也是可以可以使用nginx进行反代操作。Ubuntu/Deepin系统使用:wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec 安装宝塔(其他系统可以在bt.cn上找到)
  • 如果搜索不到书本的话(book-searcher站点)那应该是索引文件解压错位置了(可能是解压到 book-searcher/index/index 了)所以应该是解压了然后替换/book-searcher里面的index文件夹。
  • 如果下载不到索引文件可以私聊找我拿或者在群组询问(@我),当然可以用互联网的索引文件。

使用方法

进入网站,搜索想要的书本点击下载的ipfs链接即可。(如果没有显示ipfs下载链接的话),点击右上角的设置图标,填入:

1
2
3
4
https://cloudflare-ipfs.com
https://dweb.link
https://ipfs.io
https://dw.oho.im

然后点击” 保存 “即可。


[其他]

Telegram群组
Telegram频道

[相关链接]
GitHub项目: Book-Searcher