标签搜索

安装cloudreve

寻觅
2022-04-01 / 0 评论 / 192 阅读 / 正在检测是否收录...

安装cloudreve

本文使用的是docker安装

资源

  1. 官网:Cloudreve - 助您以最低的成本快速搭建公私兼备的网盘系统
  2. docker:xavierniu/cloudreve - Docker Image | Docker Hub
  3. 文档:欢迎 - Cloudreve

环境

  • centeOS7.8
  • 宝塔面板 - lnmp

安装docker镜像

docker pull xavierniu/cloudreve

获取PUID和PGID

id root

会出现类似于uid=0(root) gid=0(root) 组=0(root) 后面有用

傻瓜式一键安装

命令

docker run -d --name 容器名称 -e PUID=上面获取到的uid -e PGID=上面获取到的gid -e TZ="Asia/Shanghai" -p 主机端口:容器端口,建议5212 --restart=unless-stopped -v 上传目录:/cloudreve/uploads -v 下载目录:/downloads -v 配置文件:/cloudreve/conf.ini -v 默认的sqlite数据库文件:/cloudreve/cloudreve.db -v 头像目录:/cloudreve/avatar xavierniu/cloudreve:latest

示例

先不要急着用下面的示例,这里需要先干一件事情,就是创建两个文件,就是上面的配置文件和数据库文件。

为什么呢?

因为如果不创建,docker会自动生成conf.ini目录和cloudreve.db目录,而不是文件。我也不懂为什么,反正就是手动创建一下比较稳妥。

vim /home/docker/cloudreve/conf.ini
# :wq保存一下
vim /home/docker/cloudreve/cloudreve.db
# :wq保存一下
docker run -d --name cloudreve -e PUID=0 -e PGID=0 -e TZ="Asia/Shanghai" -p 5212:5212 --restart=unless-stopped -v /home/docker/cloudreve/uploads:/cloudreve/uploads -v /home/docker/cloudreve/downloads:/downloads -v /home/docker/cloudreve/conf.ini:/cloudreve/conf.ini -v /home/docker/cloudreve/cloudreve.db:/cloudreve/cloudreve.db -v /home/docker/cloudreve/avatar:/cloudreve/avatar xavierniu/cloudreve:latest

账号密码

首次运行容器会在日中中打印出账号和密码

docker logs -f cloudreve
# 或者
docker logs -f -n 300 cloudreve

配置文件

mysql配置

找到conf.ini,复制粘贴修改

# conf.ini
[Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
; 密码
Password = root
; 数据库地址
Host = 172.17.0.2
; 数据库名称
Name = v3
; 数据表前缀
TablePrefix = cd_
; SQLite 数据库文件路径
DBFile = cloudreve.db

保存文件之后重启容器

其他

慢慢摸索

0

打赏

海报

正在生成.....

评论 (0)

取消