安装cloudreve
本文使用的是docker安装
资源
- 官网:Cloudreve - 助您以最低的成本快速搭建公私兼备的网盘系统
- docker:xavierniu/cloudreve - Docker Image | Docker Hub
- 文档:欢迎 - 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)