添加私有库
在 Cloudreve 官网授权管理页面获取docker私有库访问凭证。
记住用户名,密码,私有仓库地址(私有仓库地址是登陆命令最后的url)
在1panel面板侧边栏容器->仓库->添加仓库
名称随便填,自己看的,认证选择是。用户名对应pro面板的用户名,密码同理,下载地址填写私有仓库地址,协议推荐https
注意,根据官方文档描述,docker私有库的账号密码并非一成不变,如果拉取镜像失败,则需重新前往pro授权面板重新生成账号密码。
Docker Compose
在 1Panel 中部署 Cloudreve Pro V4(使用Docker Compose,会启动多个容器)
会到1panel的容器,选择编排,创建编排,按照官网文档进行编排,先不需要输入pro许可证密钥。
默认cloudreve的容器会一直重启,在1panel面板侧边栏容器->容器,找到cloudreve主程序的容器,先停止这个容器,在该容器更多->操作->编辑中下滑,找到环境变量,默认CR_LICENSE_KEY=
是空的,这也是一直重启的原因。将你的v4授权密钥填入这个变量,重启这个容器,就可以正常运行cloudreve pro v4。
单Docker容器
同样需要先添加docker私有库仓库。
在面板左侧侧边栏 容器-> 镜像 -> 拉取镜像中,选择cloudreve的私有库,然后根据 Pro 管理面板显示的docker容器列表选择需要拉取的数据库。
拉取完成后正常创建docker容器,在创建的docker容器的页面划到底设置环境变量,CR_LICENSE_KEY=<V4Pro授权密钥>
。
由于单docker容器无数据库,使用默认sqlite,如果后续使用会出现瓶颈,所以需要先到应用商店装一个mysql。
在容器 -> 存储卷 找到刚才docker的存储卷,然后配置 cloudreve 配置文件,其中的数据库地址需要是mysql容器的内网ip。
重启cloudreve容器,即可。
升级cloudreve
找到cloudreve及数据库的存储卷
cloudreve 的容器默认挂载的是容器内的/data目录,将这个数据保留下载。v4版本默认所有数据都上传在/data目录内,也就是这个挂载卷里,所以只需要保存好挂载卷的文件,然后重新构建即可。
反向代理
之后到1panel的应用商店,装一个web服务器,然后反向代理 cloudreve docker 容器的内网ip,就是下面红框的容器(默认端口是5212),即可。
记得web服务器反向代理需要呈递 Host 头才能让 Cloudreve 的某些功能正常工作,可以参照官网文档部署。
:-)