D-Drive: Discord 기반 클라우드 스토리지, 무제한 용량

발행: (2026년 2월 8일 오전 09:11 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

D‑Drive: Discord 기반 클라우드 스토리지 (무제한 공간) 표지 이미지

jasonzli

제가 만든 것

GitHub Copilot CLI를 사용하여 D‑Drive를 만들었습니다—AES‑256 암호화를 사용하여 Discord에 파일을 안전하게 저장하는 자체 호스팅 스토리지 플랫폼입니다. 대용량 파일을 위해 청크 처리와 로컬 암호화를 사용하여 데이터가 개인적으로 보호되도록 합니다.

Features

  • 친숙한 Google Drive UI – 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 봇을 생성해야 합니다. 설치 스크립트는 Docker와 같은 필수 종속성을 포함하여 D‑Drive를 자동으로 설정합니다.

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는 코드 생성, 디버깅, 의존성 관리 및 문서 작성을 도와 개발 워크플로우를 크게 간소화했습니다. 이를 사용해 저는 이 프로젝트를 단 2주 만에 완료할 수 있었습니다. 생산성과 코드 품질을 향상시키고자 하는 모든 개발자에게 강력히 추천합니다. 교육 혜택을 제공해 주신 GitHub에 큰 감사를 전합니다!

스크린샷

로그인 페이지

Login Page

홈 페이지

Home Screen

설정 페이지

Settings Page

메트릭 페이지

Metrics Page

로그 페이지

Logs Page

작업 페이지

Tasks Page

작업 생성

Task Creation

UI 이동

Move UI

Back to Blog

관련 글

더 보기 »

HTDICS — HTML 사전

GitHub Copilot CLI 챌린지 제출 이것은 GitHub Copilot CLI 챌린지에 대한 제출물입니다 https://dev.to/challenges/github-2026-01-21. 제가 만든 것 HTDI...