在平常工作中,远程传输文件,如向日葵、todesk、阿里云盘等传输,传输过程太慢了,如果搭建一个自己的网盘系统,那么不用各厂商的限制(下载根据宽带有关,嘿嘿也比各软件厂商快),在github找到开源项目:欢迎 | Cloudreve,经过安装测试非常方便,包括了下载限制、用户使用额度等权限控制。
Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 、S3兼容协议 作为存储端 📤 上传/下载 支持客户端直传,支持下载限速 💾 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务 📚 在线 压缩/解压缩、多文件打包下载 💻 覆盖全部存储策略的 WebDAV 协议支持 ⚡ 拖拽上传、目录上传、流式上传处理 🗃️ 文件拖拽管理 👩👧👦 多用户、用户组、多存储策略 🔗 创建文件、目录的分享链接,可设定自动过期 👁️🗨️ 视频、图像、音频、 ePub 在线预览,文本、Office 文档在线编辑 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用、国际化支持 🚀 All-In-One 打包,开箱即用 🌈 ... ...
支持源码
、linux
、window
、docker
、docker-compose
等方式安装
docker compose
部署,并且整合了离线下载服务 在此之前,需要创建 data
目录作为离线下载临时中转目录
mkdir -vp cloudreve/{uploads,avatar,data} \ && touch cloudreve/conf.ini \ && touch cloudreve/cloudreve.db \ && mkdir -p aria2/config \ && mkdir -p cloudreve/data/aria2 \ && chmod -R 777 cloudreve/data/aria2
然后将以下文件保存为 docker-compose.yml
,放置于当前目录,与 cloudreve 同一层级,同时,修改文件中的 RPC_SECRET
version: "3.8" services: cloudreve: container_name: cloudreve image: cloudreve/cloudreve:latest restart: unless-stopped ports: - "5212:5212" volumes: - temp_data:/data - ./cloudreve/uploads:/cloudreve/uploads - ./cloudreve/conf.ini:/cloudreve/conf.ini - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db - ./cloudreve/avatar:/cloudreve/avatar depends_on: - aria2 aria2: container_name: aria2 image: p3terx/aria2-pro restart: unless-stopped environment: - RPC_SECRET=your_aria_rpc_token - RPC_PORT=6800 volumes: - ./aria2/config:/config - temp_data:/data volumes: temp_data: driver: local driver_opts: type: none device: $PWD/cloudreve/data o: bind
运行镜像
# 后台运行模式,可以从 docker/docker-compose 的日志中获取默认管理员账户用户名和密码 docker-compose up -d # 或者,直接运行,log 将会直接输出在当前控制台中,请注意退出之后保持当前容器运行 docker-compose up
在之后的控制面板中,按照如下配置
http://aria2:6800
your_aria_rpc_token
/data
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db
,重新启动主程序以初始化新的管理员账户。
# 查看aria2镜像日志,查找用户名、password [root@localhost docker]#docker logs aria2 [Info] 2024-12-27 19:52:05 Admin user name: admin@cloudreve.org [Info] 2024-12-27 19:52:05 Admin password: AoJUQap5
Cloudreve 默认会监听5212
端口。你可以在浏览器中访问http://服务器IP:5212
进入 Cloudreve。
右上角 -> 管理面板 -> 用户组
本文作者:酷少少
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!