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 选项。

docx文档 CCDoc文库系统Ubuntu20.04下安装minio存储全套教程

免费文档 > 其它 > > 文档预览
9 页 21 下载 816 浏览 3.0分
温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 ccdoc 于 2022-01-20上传分享
相关精品文档