# subnub/myDrive

Node.js and mongoDB Google Drive Clone

Repository: https://github.com/subnub/myDrive
Canonical: https://ross.abutalabs.com/products/mydrive
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Last push: 2025-03-09T01:26:13+00:00

## Health v2 (maintenance only)
Score: 27/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 10, release rhythm 8, longevity 100
- inputs: {"age_days": 2373, "days_push": 543, "days_rel": 550, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4228, forks 487 (observed 2026-08-28T04:08:39.407795+00:00)

## What it is
MyDrive is an open-source, self-hosted cloud file storage server similar to Google Drive, built with Node.js, Express, React, and MongoDB. It stores file metadata in MongoDB and file chunks in pluggable backends such as Amazon S3 or the local filesystem, with AES256 encryption and file sharing.

## Use cases
- self-host a personal google drive alternative
- store and share files on my own server
- encrypted private cloud file storage
- upload and download folders as zip
- photo and video gallery with thumbnails
- host a file storage service with S3 backend

## When to choose
- you want a self-hosted Google Drive clone with a web UI
- you need AES256 encryption at rest and JWT-based auth
- you want flexible storage backends (S3 or filesystem)
- you want Docker-based deployment with media galleries and sharing

## When to avoid
- you need enterprise-grade collaboration like real-time document editing
- you want a lightweight file server without a database dependency
- you need massive-scale multi-tenant storage with SLAs

## Facets
- artifact type: application
- maturity: active
- function: file-upload, object-storage, auth, cryptography, http-server, web-framework
- domain: self-hosted, files, web-development, privacy
- platform: self-hosted
- tags: google-drive-clone, cloud-storage, file-sharing, mongodb, s3, pwa, thumbnails, react, nodejs, docker, web-server

## Member repositories
- subnub/myDrive (main) score 27

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:39.407795+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:22:21.756908+00:00, confidence not recorded.
  - readme: https://github.com/subnub/myDrive (fetched 2026-08-28T04:08:39.407795+00:00, sha b4f5686d2ebb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
