CentOS Docker环境部署Cloudreve

2023-05-16

CentOS Docker环境部署云盘Cloudreve

CentOS部署Docker环境

详见CentOS部署Docker环境

部署Cloudreve

操作系统版本:CentOS Linux release 7.9.2009 (Core)
Docker版本:Docker version 20.10.12, build e91ed57
Cloudreve版本: 3.5.3
虚拟CPU:4 虚拟内存:5G 虚拟硬盘:50G

搜索nextcloud容器镜像

sudo docker search cloudreve

拉取nextcloud容器镜像至本地

docker pull cloudreve/cloudreve

创建并启动Cloudreve容器,使用–name参数命名为nextcloud,使用-p参数将Cloudreve容器80端口映射至宿主机8092端口

sudo docker run -it -d -p8092:80 --name cloudreve cloudreve/cloudreve
sudo docker exec -it cloudreve /bin/sh

将conf.ini中的5212端口设置为80

sed -i 's/5212/80/g' conf.ini

重置cloudreve口令

./cloudreve --database-script ResetAdminPassword

在命令行中会回显修改后的管理员口令,如下显示为UiWM84Q1

/cloudreve # ./cloudreve --database-script ResetAdminPassword

   ___ _                 _
  / __\ | ___  _   _  __| |_ __ _____   _____
 / /  | |/ _ \| | | |/ _  | '__/ _ \ \ / / _ \
/ /___| | (_) | |_| | (_| | | |  __/\ V /  __/
\____/|_|\___/ \__,_|\__,_|_|  \___| \_/ \___|

   V3.5.3  Commit #a11f819  Pro=false
================================================

[Info]    2022-06-27 11:02:21 初始化数据库连接
[Info]    2022-06-27 11:02:21 数据库版本匹配,跳过数据库迁移
[Info]    2022-06-27 11:02:21 初始化任务队列,WorkerNum = 10
[Info]    2022-06-27 11:02:21 初始化定时任务...
[Info]    2022-06-27 11:02:21 开始执行数据库脚本 [ResetAdminPassword]
[Info]    2022-06-27 11:02:21 初始管理员密码已更改为:UiWM84Q1
[Info]    2022-06-27 11:02:21 数据库脚本 [ResetAdminPassword] 执行完毕

启动Cloudreve

./cloudreve
[user@localhost ~]# sudo docker exec -it cloudreve /bin/sh
/cloudreve # cat > conf.ini
[System]
Debug = false
Mode = master
Listen = :80
SessionSecret = VSXnEPgeSYKkLk1OjIB2oAtezrdDl4JHrJ1H1No1ZCK33tbWZI0n0e8ab2BoqLC4
HashIDSalt = Vtfg6nvl5AMJYsareVDJ5JjJPNEdTrtliN4P86UCjApA3rBqmYcnvi7KNOVURt1w
/cloudreve # ./cloudreve

   ___ _                 _
  / __\ | ___  _   _  __| |_ __ _____   _____
 / /  | |/ _ \| | | |/ _  | '__/ _ \ \ / / _ \
/ /___| | (_) | |_| | (_| | | |  __/\ V /  __/
\____/|_|\___/ \__,_|\__,_|_|  \___| \_/ \___|

   V3.5.3  Commit #a11f819  Pro=false
================================================

[Info]    2022-06-27 10:56:20 初始化数据库连接
[Info]    2022-06-27 10:56:20 数据库版本匹配,跳过数据库迁移
[Info]    2022-06-27 10:56:20 初始化任务队列,WorkerNum = 10
[Info]    2022-06-27 10:56:20 初始化定时任务...
[Info]    2022-06-27 10:56:20 当前运行模式:Master
[Info]    2022-06-27 10:56:20 开始监听 :80

默认使用HTTP的方式访问Cloudreve,IP地址为宿主机IP地址,端口为宿主机8092端口

http://localhost:8092

用户名为默认用户名、口令为上面重置的口令

username:admin@cloudreve.org
password:UiWM84Q1

正常访问Cloudreve管理界面
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS Docker环境部署Cloudreve 的相关文章

随机推荐