CCDoc 文库系统 Ubuntu20.04 下安装 minio 存储 一、 中文使用教程 http://docs.minio.org.cn/docs/master/minio-docker-quickstart-guide 二、 宝塔安装路径 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 注意:如果安装出现如下错误: cache/session 目录没有写入的权限,需要设置: 777 cache/session(开放权限的目录) 三、 安装依赖环境 1、Libreoffice apt install libreoffice 或者 sudo apt install libreoffice 检查安装是否成功: soffice --version ==》如果查看不到版本号或者提示命令不存在,请检查 Libreoffice 是否已经安装并且配置 了 Libreoffice 的系统环境变量。 2、Calibre sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()" 注:如提示找不到 python 命令,把里面的 python 改成 python3 检查安装是否成功: ebook-convert --version ==》如果查看不到版本号,请确保 calibre 已经安装,并且将安装目录加入到了系统环境 变量之中。 3、pdf2svg apt install pdf2svg 或者 sudo apt install pdf2svg 检查安装是否成功: pdf2svg ==》如果显示如下结果,则表示安装成功:。 Usage: pdf2svg <in file.pdf> <out file.svg> [<page no>] 4、ImageMagick apt install imagemagick 或者 sudo apt install imagemagick 检查安装是否成功: convert --version ==》如果能查看到版本号,则表示安装成功。 如果查询不到版本号或者提示找不到命令, 则排查下 ImageMagick 是否已经安装,并且配置了系统环境变量。 5、pdftotext apt install poppler-utils 或者 sudo apt install poppler-utils 检查安装是否成功: pdftotext --help ==》看到如下结果,则表示安装成功。 pdftotext --help -----pdftotext version 0.41.0 Copyright 2005-2016 The Poppler Developers - http://poppler.freedesktop.org Copyright 1996-2011 Glyph & Cog, LLC Usage: pdftotext [options] <PDF-file> [<text-file>] -f <int> : first page to convert -l <int> : last page to convert -r <fp> : resolution, in DPI (default is 72) ……. 6、svgo npm install svgo -g 或者 sudo npm install svgo -g 如果提示找不到 npm 命令,先安装 npm: 检查安装是否成功: svgo ==》看到如下结果,则表示安装成功。 dejs-based tool for optimizing SVG vector graphics files Usage: svgo [OPTIONS] [ARGS] Options: -h, --help : Help -v, --version : Version -i INPUT, --input=INPUT : Input file, "-" for STDIN -s STRING, --string=STRING : Input SVG data string 四、 下载 minio 的 docker 镜像 1、 宝塔下载 docker 插件 2、 下载和配置 docker minio docker pull minio/minio docker run -d -p 9000:9000 -p 9090:9090 --name minio\ -e "MINIO_ACCESS_KEY=admin123456" \ -e "MINIO_SECRET_KEY=admin123456" \ -v /mnt/data:/data \ -v /mnt/config:/root/.minio \ minio/minio server --console-address ":9090" /data 备注 1:其中的 ACCESS_KEY:admin123456 和 SECRET_KEY:admin123456 是登录秘钥 备注 2:9000 为 api 端口 9090 为网页登录端口, 注意:需要在服务器上设置安全策略:开放 9090 端口 登录账号/密码:admin123456/ admin123456 解决 UBUNTU18.04 启动 DOCKER"GOT PERMISSION DENIED WHILE TRYING TO CONNECT TO THE DOCKER DAEMON SOCKET"问题 docker 进程使用 Unix Socket 而不是 TCP 端口。而默认情况下,Unix socket 属于 root 用户, 因此需要 root 权限才能访问。 sudo groupadd docker #添加 docker 用户组 sudo gpasswd -a $XXX docker #检测当前用户是否已经在 docker 用户组中,其中 XXX 为用户名,例如 我的,liangll sudo gpasswd -a $USER docker #将当前用户添加至 docker 用户组 newgrp docker #更新 docker 用户组 再次执行"docker version"命令,发现不再出现"Got permission denied"权限报错 五、 Minio 配置 1、访问 ip:9090 进入登录界面 使用默认账号进行登录 2、Minio 控制台创建存储桶 这样就创建好了我们的存储桶。 3、存储桶权限设置 在创建好存储桶之后,我们为了使用远程连接来访问使用。所以有必要去修改一下存储桶 的权限。 我们点击最下面的那个 Rules,然后点击右上角创建一个访问规则。可以使用精准匹配,也 可以使用通配符。 前缀我们使用* 这样可以匹配全部访问用户,下面的权限我们使用读写。 私有 Buckets 配置为 readwrite 权限,否则前台无法正常显示文档 4、控制台实现文件的上传与下载 我们点到左边的功能栏,然后选择右边我们刚创建的存储桶。然后,,我觉得接下来的操 作我都不用细说你们应该都会玩了。 同样,在上传成功后,也提供下载与预览功能。 六、 CCDoc 后台的 Minio 配置 这里以本地部署的 Minio 为例,我创建的公共读和私有读 Bucket 分别 为 ccdoc-public 和 ccdoc-private。 我的 Minio 程序启动之后,给出的配置信息如下: 所以,我在管理后台 云存储配置 -> Minio(本地存储) 的配置如下: 因为我的服务只是在本机进行的访问,所以我绑定的域名均为 IP:9000 ,如果 您的服务是提供线上访问,需要填写正确的 IP 或者绑定的域名。 配置完云存储配置项之后,还要配置一下系统系统: 我们这里选择 Minio 选项。
CCDoc文库系统Ubuntu20.04下安装minio存储全套教程
免费文档 >
其它 >
>
文档预览
9 页
24 下载
1431 浏览
3.0分
温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 ccdoc 于 2022-01-20上传分享