参考资料

  1. docker镜像(Image)是什么?
  2. 如何用Docker进行应用部署?
  3. docker安装nginx详细说明以及案例
  4. Jetty 是一个轻量级的开源 Java Web 服务器和 Servlet 容器,由 Eclipse 基金会维护
  5. RethinkDB 是一个开源的分布式 NoSQL 数据库,专为实时应用设计
  6. Bonita 是一个开源业务流程管理(BPM)和工作流自动化平台
  7. Telegraf 是由 InfluxData 开发的开源服务器代理
  8. Chronograf 是 InfluxData 公司开发的开源可视化工具

Cloudreve 详细简介:

  • 一款基于 Web 的云存储管理平台

  • 支持多种存储后端(本地、远程服务器、对象存储等)

  • 提供文件管理、分享、预览等功能

特点:

  1. 多存储策略支持

  2. 文件预览(文档、图片、视频等)

  3. 用户权限管理

  4. 文件分享功能

  5. WebDAV 支持

  6. 响应式设计

最新更新内容及时间:

  • 版本 3.8.0 (2023-11-15)

    • 新增 WebDAV 支持

    • 优化文件上传性能

    • 修复若干已知问题

镜像下载地址:

官网地址:
https://cloudreve.org/

文档地址:
https://docs.cloudreve.org/

Docker 安装示例:

docker run -d \
  -p 5212:5212 \
  -v /path/to/cloudreve/uploads:/cloudreve/uploads \
  -v /path/to/cloudreve/conf.ini:/cloudreve/conf.ini \
  -v /path/to/cloudreve/db:/cloudreve/db \
  --name cloudreve \
  cloudreve/cloudreve:latest

YAML 设置教程(示例 config.yaml):

system:
  listen: :5212
database:
  type: mysql
  user: cloudreve
  password: your_password
  host: 127.0.0.1
  name: cloudreve_db
  table_prefix: cd_

常用错误问题:

  1. 数据库连接失败

    • 检查数据库配置

    • 确保数据库服务正常运行

  2. 文件上传失败

    • 检查存储路径权限

    • 确认存储空间足够

  3. WebDAV 无法连接

    • 检查端口映射

    • 验证认证信息

  4. 管理员账户无法登录

    • 重置密码

    • 检查数据库用户表

  5. 文件预览不工作

    • 确保已安装必要依赖

    • 检查文件类型支持