Docker 系列开源书籍地址:https://www.bookstack.cn/?cid=64&tab=popular
DocHub 程序的硬件配置,建议的最低云服务器配置:
下载 Linux 版可执行程序 DocHub.V2.0_linux_amd64.zip
:
https://gitee.com/truthhun/DocHub/releases/v2.0
解压压缩包,里面有Dockerfile
文件
执行以下命令创建镜像:
[sudo] docker build -t dochub:2.0 .
2. 启动容器
DocHub 的ElasticSearch
开发和测试的时候使用的是v6.2.4
的版本,需要安装IK中文分词,其他版本暂时未测试。
mkdir -p /www/elasticsearch/dochub/data && sudo chmod 0777 -R /www/elasticsearch/dochub/data
4. 设置OSS
登录阿里云,创建两个bucket
,如:
dochub-public
- 公共读bucket
- - 私有
bucket
配置图片处理规则(将下面的规则导入到dochub-public
的图片处理
,并把访问设置
设置为/
):
http://localhost:8090
按照提示,配置MySQL数据库信息
安装成功之后,登录管理后台:
默认的管理员账号、密码和验证码分别如下:
- admin
- admim
- 芝麻开门
进入系统设置
,配置您的email
,oss
,依赖
,日志
,全文搜索
等
完成以上配置,即表示安装部署完成。
2.0 版本开始,已经没有app.conf
文件,在程序安装的时候,自动在目录下生成app.conf
文件。
附 Dockerfile 文件内容
WORKDIR /www/dochub
RUN wget https://github.com/TruthHun/DocHub/releases/download/v2.0/DocHub.V2.0_linux_amd64.zip \
&& apt install unzip -y \
&& unzip DocHub.V2.0_linux_amd64.zip -d /www/dochub/ \
&& rm -rf /www/dochub/__MACOSX \
&& chmod 0777 -R /www/dochub
CMD [ "./DocHub" ]