Discord-powered cloud storage with unlimited space. Store files using Discord's infrastructure with a Google Drive-like interface.
macOS / Linux (bash)
curl -fsSL https://raw.githubusercontent.com/jasonzli-DEV/D-Drive/main/install.sh | bashWindows (PowerShell)
iwr -useb https://raw.githubusercontent.com/jasonzli-DEV/D-Drive/main/install.ps1 | iexThen open http://localhost and complete the setup wizard.
| Feature | Description |
|---|---|
| 🔐 Discord OAuth | Secure authentication via Discord |
| 🖥️ Google Drive UI | Drag-and-drop, previews, folder management |
| 📦 Unlimited Storage | Uses Discord as backend storage |
| 🔒 AES-256 Encryption | Optional client-side encryption |
| 📁 30GB+ Files | Chunked uploads with no size limits |
| ⏰ Scheduled Backups | SFTP server backup automation |
| 🛠️ CLI Tool | Command-line for automated backups |
| 🔗 File Sharing | Shareable links with expiration |
| 🐳 One-Click Deploy | Single command Docker setup |
- Docker & Docker Compose
- Discord Application (created during setup)
# Clone the repository
git clone https://github.com/jasonzli-DEV/D-Drive.git
cd D-Drive
# Start with Docker Compose
docker compose up -d
# Open http://localhost and complete setup# Install globally
npm install -g d-drive-cli
# Configure
d-drive config set-key YOUR_API_KEY
# Upload/Download
d-drive upload ./file.txt /backups/
d-drive download /backups/file.txt ./- Setup Guide - Detailed configuration
- API Reference - REST API documentation
- Docker Guide - Container deployment
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Frontend │────▶│ Backend │────▶│ Discord │
│ (React) │ │ (Node.js) │ │ Storage │
└─────────────┘ └──────┬──────┘ └─────────────┘
│
┌─────▼─────┐
│ PostgreSQL│
└───────────┘
MIT License - See LICENSE
Credits: Inspired by DisboxApp