Zdir – 支持 WebDAV 和云下载的多功能私有存储程序

Zdir 是一个使用 Golang + Vue3 开发的多功能私有存储程序,集成了文件索引、在线预览和共享功能。它支持 WebDAV 和云下载,非常适合安装在 NAS 设备或大容量 VPS 上,适用于个人、工作室和小型团队共享文件。

file

特性

  • 文件索引: 对文件进行索引,方便搜索和管理。
  • 文件预览: 支持预览图像、文档、音乐、视频等文件。
  • 私有文件: 可以创建私有文件,限制访问权限。
  • 私有文件共享: 可以将私有文件共享给指定用户。
  • 文件管理: 支持上传、下载、删除、重命名文件。
  • 图像预览: 支持在线预览图像。
  • API 支持: 提供 API 接口,方便与其他应用程序集成。
  • WebDAV 服务器支持: 支持作为 WebDAV 服务器,允许其他设备访问和管理文件。
  • 全局文件搜索: 可以搜索整个存储空间中的文件。
  • 集成前后端: 前后端一体化,方便开发和维护。
  • 文本编辑器: 内置文本编辑器,可直接编辑文件。
  • 音乐播放列表模式: 可以创建音乐播放列表并播放。
  • 文件移动、复制: 支持文件移动和复制操作。
  • 云下载: 支持从云存储下载文件。
  • 多语言支持: 支持多种语言。

安装

# Docker
docker run -d --name="zdir" \
  -v /opt/zdir/data:/opt/zdir/data \
  -v /data/public:/opt/zdir/data/public \
  -v /data/private:/opt/zdir/data/private \
  -p 6080:6080 \
  --restart=always \
  helloz/zdir:4

# Docker Compose
# 创建一个名为 docker-compose.yaml 的新文件,填入下列内容
version: '3'
services:
  zdir:
    container_name: zdir
    volumes:
      - '/opt/zdir/data:/opt/zdir/data'
      - '/data/public:/opt/zdir/data/public'
      - '/data/private:/opt/zdir/data/private'
    ports:
      - '6080:6080'
    restart: always
    image: 'helloz/zdir:4'

# 启动
docker-compose up -d

程序页面在本地6080端口进入

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注