用Docker部署Cloudreve私人云盘

学习笔记 · 10-13 12:01

当常用云盘频繁的弹出容量限制、限速提醒,甚至莫名屏蔽文件时,“数据不由己”的焦虑总会让人束手束脚。而 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]
Docker 工具 网盘 Cloudreve

上一篇 : 基于ima创建一个强悍的个人知识库系统

下一篇 : 用Docker部署PanHub网盘搜索工具


  1. 西风   初访
    11-07 06:17 第74楼 乌兹别克斯坦iPhone · Google Chrome

    每次部署了都不怎么用,感觉没啥文件可以上传的,不过想起来还买了付费版本

    1. 刘郎   博主
      11-07 06:20 第75楼 中国贵州省黔南州联通Linux · Google Chrome
      @西风

      早起的鸟儿有虫吃 哈哈 早 朋友 不经常用还买付费版本 非富即贵呐

  2. 灰常记忆   初访
    11-06 23:18 第72楼 中国陕西省汉中市电信Android · Google Chrome

    以前很早折腾过这个 目前可道云 还能满足使用

    1. 刘郎   博主
      11-06 23:22 第73楼 中国贵州省黔南州联通Linux · Google Chrome
      @灰常记忆

      可道云也挺不错的

  3. AirTouch   初访
    10-28 20:12 第70楼 中国山东省青岛市移动iPhone · Google Chrome

    写的很清晰啊,不过我目前用的是 openlist,体验也不错

    1. 刘郎   博主
      10-28 21:26 第71楼 中国北京市新国信通信有限公司Linux · Google Chrome
      @AirTouch

      相比之下 Cloudreve的功能更加强悍哦

  4. xuan   初访
    10-27 13:39 第68楼 中国福建省厦门市电信Windows 10 · Google Chrome

    比直接存在nas上多了一个链接分享功能吗?

    1. 刘郎   博主
      10-27 13:47 第69楼 中国贵州省移动Linux · Google Chrome
      @xuan

      不全是 除了链接分享功能外 Cloudreve还支持连接多种外部存储 还拥有多用户和用户组管理功能 还支持客户端直传功能 总的来说 它是一个功能更为丰富的文件管理和分享系统

  5. 10-25 20:25 第66楼 中国湖北省黄冈市联通Windows 10 · Google Chrome

    历害,挺会折腾啊。

    1. 刘郎   博主
      10-25 20:59 第67楼 中国贵州省移动Linux · Google Chrome
      @wu先生

      瞎折腾 顺便做个记录 有备无患罢

  6. 10-24 17:37 第64楼 中国上海市电信Windows 10 · Google Chrome

    私人云盘,爱的人热爱的要命,害怕的人也担心数据的安全性。

    1. 刘郎   博主
      10-24 17:52 第65楼 中国移动Linux · Google Chrome
      @威言威语

      这玩意儿只能说利大于弊 因人而异吧 不好说

  7. 10-19 20:00 第60楼 中国广东省汕头市电信iPhone · Safari

    感觉个人网盘实用场景还是比较少。主要是容量和资源问题。数据和分享都好解决。

    1. 刘郎   博主
      10-19 20:03 第61楼 中国贵州省移动Linux · Google Chrome
      @lincol29

      怎么说呢 因人而异吧 我觉得 因为我每天必不可少的就是各种数据备份 而备份的目的地就是网盘和Nas服务器

      1. 10-19 20:04 第62楼 中国广东省汕头市电信iPhone · Safari
        @刘郎

        nextcloud呢

        1. 刘郎   博主
          10-19 20:08 第63楼 中国移动Linux · Google Chrome
          @lincol29

          这我没用过 但听说也是个挺不错的开源网盘项目

  8. 后会有期   初访
    10-18 14:43 第58楼 中国河南省移动Windows 10 · Google Chrome

    写的很详细,一会下去试试

    数据在自己手里,还是比较放心

    1. 刘郎   博主
      10-18 14:47 第59楼 中国贵州省移动Linux · Google Chrome
      @后会有期

      是的

  9. 10-17 20:55 第56楼 中国广东省广州市天河区电信Windows 10 · Google Chrome

    不错不错,我之前也部署过cloudreve破解版一样好使!破解版我记得好像不是通过docker的

    1. 刘郎   博主
      10-17 21:02 第57楼 中国贵州省黔南州联通Linux · Google Chrome
      @彬红茶

      现在很多程序都可以Docker部署了 挺方便的

  10. 10-17 17:38 第54楼 中国北京市联通iPhone · Google Chrome

    这玩意是不是可以在服务器安装,然后备份指定目录的文件啊。

    1. 刘郎   博主
      10-17 17:41 第55楼 中国贵州省移动Linux · Google Chrome
      @Jeffer.Z

      是的

| 黔ICP备2024020400号 | 萌ICP备20246777号 | | 当前有 2 人在线 |
本站已加入BLOGS·CN
订阅
Sitemap
博友圈 星球穿梭
开往-友链接力