当存储空间告急、下载速度被限、文件莫名消失成为常态,我们才惊觉数据主权早已悄然旁落。Cloudreve 私有云盘正是这一困境的优雅解答:它不仅提供了拖拽上传、多格式预览及加密分享等流畅体验,更关键的是,通过 Docker 部署,您可以在自己的服务器上轻松构筑私密数据堡垒,将第三方平台的种种枷锁彻底卸下。从此,文件存储便可从容不迫,真正的自由与安全,触手可及。
Cloudreve 开源项目地址:点此进入
具体操作
在部署 Cloudreve 项目之前,记得先开放5212端口,方便后续操作。
Push and Deploy
1.新建 Cloudreve 文件夹
mkdir cloudreve
2.进入 Cloudreve 文件夹
cd cloudreve
3.下载 Cloudreve 源文件包
wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
当然,你也可以下载更新的版本,这里只做演示用
4.解压 Cloudreve 源文件包
tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
5.赋予 Cloudreve 源文件包权限
chmod +x ./cloudreve
6.启动 Cloudreve 项目
./cloudreve
Admin user name: 初始用户名
Admin password: 初始密码
如果提示有新的版本,可根据自己的需求进行更新即可
运行成功后,不要关闭该命令行窗口,在新的浏览器页面地址输入:http://<服务器IP地址>:5212,即可访问 Cloudreve 服务。
初始密码忘记怎么办?在 Cloudreve 目录下执行以下命令,即可重置初始密码:
./cloudreve --database-script ResetAdminPassword
持久化运行
运行成功后,不能关闭该命令行窗口,如果一不小心关掉了, Cloudreve 项目也就报错了,怎么办?在 Cloudreve 目录下执行以下操作,即可解决该问题:
1.先安装 screen(若未安装):
sudo apt update && sudo apt install screen -y
2.创建并进入一个新的 screen 会话:
screen -S cloudreve
3.在新会话中重新启动 Cloudreve:
./cloudreve
4.按下 Ctrl + A 再按 D(或直接关闭该命令行窗口),即可脱离会话并关闭命令行窗口,程序仍在后台运行。
单容器部署
如果你觉得以上步骤过于繁琐,觉得麻烦,你也可以使用最简单的方法来部署 Cloudreve ,在自定义路径的 Cloudreve 根目录下,打开命令行终端复制以下命令,直接运行即可:
1.部署与上述操作版本保持一致(3.8.3版本):
docker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:3.8.3
2.部署 Cloudreve 最新版本:
docker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:latest
运行成功后,在浏览器地址输入:http://<服务器IP地址>:5212,即可访问 Cloudreve 服务。首次登录,先注册一个登录账号即可(即管理员账号)
端口占用
1.查询端口异常占用情况
netstat -tuln | grep :5212
netstat -tuln | grep :[这里是要查询是否被占用的端口号] ,如果命令行有输出,则代表该端口已被占用;若命令行没有输出,直接返回 root@:/ cloudreve#,则没有没占用。
2.查询占用该端口的进程:
lsof -i :5212
lsof -i :[查看占用5212端口的进程] ,如果命令行有输出,则显示占用该端口的进程PID;反之。
3.释放占用端口的进程
找到进程PID后,使用以下命令强制终止该进程,释放该端口:
kill -9 [进程ID]
评论列表 (0条):
加载更多评论 Loading...