用Docker部署Cloudreve私人云盘
当主流云盘频繁亮起容量限制、限速通知,甚至出现文件被莫名屏蔽的状况时,“数据不由己”的焦虑感总会让人束手束脚。 Cloudreve 私人云盘正是终结这种被动的理想解决方案。它不仅提供拖拽上传、多格式预览、链接加密分享等全套实用功能,更核心的优势在于:您可以将其部署在您的专属服务器上,从根源上避开第三方平台的种种限制,真正实现数据自由。 借助 Docker 部署的便捷性,整个搭建过程无需复杂配置,只需短短几分钟,您就能拥有一个数据完全由自己掌控的私人云盘。从此,文件存储不必再看平台“脸色”,数据安全与使用自由,将牢牢掌握在您手中。 一:操作步骤 在部署 Cloudreve 项目之前,记得先开放5212端口,方便后续操作。 1.新建 Cloudreve 文件夹 2.进入 Cloudreve 文件夹 3.下载 Cloudreve 源文件包 4.解压 Cloudreve 源文件包 5.赋予 Cloudreve 源文件包权限 `chmod +x ./cloudreve 6.启动 Cloudreve 项目 Admin user name: 初始用户名 运行成功后,不要关闭该命令行窗口,在新的浏览器页面地址输入:http://<服务器IP地址>:5212,即可访问 Cloudreve 服务。 初始密码忘记怎么办?在 Cloudreve 目录下执行以下命令,即可重置初始密码 二:持久化运行 运行成功后,不能关闭该命令行窗口,如果一不小心关掉了, Cloudreve 项目也就报错了,怎么办?在 Cloudreve 目录下执行以下操作,即可解决该问题: 1.先安装 screen(若未安装): 2.创建并进入一个新的 screen 会话: `screen -S cloudreve 3.在新会话中重新启动 Cloudreve: 按下 Ctrl + A 再按 D(或直接关闭该命令行窗口),即可脱离会话并关闭命令行窗口,程序仍在后台运行。 单容器部署 如果你觉得以上步骤过于繁琐,觉得麻烦,你也可以使用最简单的方法来部署 Cloudreve ,在自定义路径的 Cloudreve 根目录下,打开命令行终端复制以下命令,直接运行即可: 1.部署与上述操作版本保持一致(3.8.3版本): 2.部署 Cloudreve 最新版本: 运行成功后,在浏览器地址输入:http://<服务器IP地址>:5212,即可访问 Cloudreve 服务。首次登录,先注册一个登录账号即可(即管理员账号) 端口占用 1.查询端口异常占用情况 netstat -tuln | grep :这里是要查询是否被占用的端口号 ,如果命令行有输出,则代表该端口已被占用;若命令行没有输出,直接返回 root@:/ cloudreve#,则没有没占用。 2.查询占用该端口的进程: `lsof -i :5212 lsof -i :[查看占用5212端口的进程] ,如果命令行有输出,则显示占用该端口的进程PID;反之。 3.释放占用端口的进程 找到进程PID后,使用以下命令强制终止该进程,释放该端口: 总结 这就是博主今天分享的全部内容了,这只是博主在日常使用中总结的,如有不足之处欢迎大家了指点一二。前言
Push and Deploymkdir cloudrevecd cloudrevewget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gztar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
`./cloudreve
Admin password: 初始密码./cloudreve --database-script ResetAdminPasswordsudo apt update && sudo apt install screen -y
`./cloudrevedocker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:3.8.3docker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:latestnetstat -tuln | grep :5212
`kill -9 [进程ID]
本文原发于我的博客:landonVPS

































![[教程] 以 newapi 自用模式对接中转站1](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115182949_6968c19d530fd.png!mark)
![[教程] 以 newapi 自用模式对接中转站2](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115182953_6968c1a15449c.png!mark)
![[教程] 以 newapi 自用模式对接中转站3](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115182956_6968c1a44da38.png!mark)
![[教程] 以 newapi 自用模式对接中转站4](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115182958_6968c1a66616e.png!mark)
![[教程] 以 newapi 自用模式对接中转站5](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183000_6968c1a8e212e.png!mark)
![[教程] 以 newapi 自用模式对接中转站6](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183006_6968c1ae021b9.png!mark)
![[教程] 以 newapi 自用模式对接中转站7](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183009_6968c1b126a5c.png!mark)
![[教程] 以 newapi 自用模式对接中转站8](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183011_6968c1b3f061f.png!mark)
![[教程] 以 newapi 自用模式对接中转站9](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183019_6968c1bba5549.png!mark)
![[教程] 以 newapi 自用模式对接中转站10](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183021_6968c1bd9a29e.png!mark)
![[教程] 以 newapi 自用模式对接中转站11](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/15/20260115183025_6968c1c13502b.png!mark)
















![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新1](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105720_69670610dd8af.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新2](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105723_6967061325d4b.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新3](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105725_6967061553785.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新4](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105727_696706176bdeb.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新5](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105729_696706198577a.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新6](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105738_696706223e720.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新7](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105741_69670625b47dc.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新8](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105744_69670628e675a.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新9](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105747_6967062b103e0.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新10](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105750_6967062e7783b.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新11](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105758_69670636b6fdc.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新12](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105800_69670638f2eca.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新13](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105803_6967063b71cf1.png!mark)
![[记录] 小鸡容器迁移 + 使用 Portainer + Renovate 实现 GitOps 让容器自动更新14](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114105805_6967063d8bca5.png!mark)














![[perplexity-mcp] 增加账号定时监测和 TG 推送1](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2026/01/14/20260114104529_69670349566d9.png!mark)














