D-Drive:Discord 驱动的云存储,提供无限空间

发布: (2026年2月8日 GMT+8 08:11)
4 分钟阅读
原文: Dev.to

Source: Dev.to

D‑Drive:使用 Discord 驱动的无限空间云存储封面图

jasonzli

我构建的内容

使用 GitHub Copilot CLI,我构建了 D‑Drive——一个可自托管的存储平台,使用 AES‑256 加密在 Discord 中安全存储您的文件。它对大文件使用分块,并进行本地加密,以确保您的数据保持私密和受保护。

功能

  • 熟悉的 Google Drive 界面 – 轻松导航,界面设计类似 Google Drive,降低学习曲线。
  • 自动化 SFTP 备份 – 使用可配置的 cron 任务安排自动备份,从 SFTP 服务器为您的开发或 Pterodactyl 服务器创建离线副本。
  • 回收站保护 – 启用回收站功能以防止意外删除,必要时可关闭此功能。
  • 文件共享与权限 – 与其他用户共享文件并分配细粒度权限,包括仅查看和编辑权限。
  • 可自定义设置 – 通过直观的设置界面配置用户特定的偏好,包括任务时区、API 密钥和加密选项。
  • 内置文件查看器 – 在浏览器中直接预览视频、图片和 PDF,无需下载——快速识别文件的理想工具。
  • 公共链接共享 – 生成带自定义短链的可共享公共链接,向任何人(即使没有账号)发送媒体。
  • Discord OAuth 认证 – 通过 Discord OAuth 提供安全的用户认证,保护您的账户和数据。
  • 开发者友好 CLI – 使用 npm 包直接从终端上传文件。完整的 API 文档可在 GitHub 仓库中获取。
npm i -g d-drive-cli

演示

可用于测试 D‑Drive 的实时演示位于:

注意: 演示将在挑战结束后下线。

自托管与安装

D‑Drive 完全自托管,以维护您的隐私。要安装它,您需要一台 macOS、Linux 或 Windows 计算机,并且需要访问 Discord 以创建 Discord 机器人。安装脚本会自动设置 D‑Drive 以及 Docker 等所需依赖。

macOS / Linux(bash)

curl -fsSL https://raw.githubusercontent.com/jasonzli-DEV/D-Drive/main/install.sh | bash

Windows(PowerShell)

iwr -useb https://raw.githubusercontent.com/jasonzli-DEV/D-Drive/main/install.ps1 | iex

然后导航至 并完成设置向导。

我对 GitHub Copilot CLI 的使用体验

GitHub Copilot CLI 通过帮助代码生成、调试、依赖管理和文档编写,显著简化了我的开发工作流。使用它,我仅用了两周就完成了此项目。我强烈推荐给所有希望提升生产力和代码质量的开发者。非常感谢 GitHub 提供的教育福利!

截图

登录页面

Login Page

首页

Home Screen

设置页面

Settings Page

指标页面

Metrics Page

日志页面

Logs Page

任务页面

Tasks Page

任务创建

Task Creation

移动 UI

Move UI

0 浏览
Back to Blog

相关文章

阅读更多 »

HTDICS — HTML 字典

GitHub Copilot CLI 挑战提交 这是针对 GitHub Copilot CLI 挑战的提交 https://dev.to/challenges/github-2026-01-21。 我构建的内容 HTDI...