awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
subnub avatar

subnub/myDrive

0
View on GitHub↗
4,198 stars·488 forks·TypeScript·GPL-3.0·15 views

MyDrive

myDrive is a self-hosted cloud storage server and web-based file manager. It functions as an encrypted file storage system that allows users to host and manage personal documents and media on their own hardware.

The system acts as a multi-backend storage gateway, capable of routing file data to various locations including local disks or remote cloud storage buckets. It uses a document database to manage file metadata, folder structures, and user organization.

The platform provides capabilities for uploading and downloading files, organizing content through a trash system, and sharing private files via secure links. It includes a web interface for remote media management with built-in thumbnails and media previews. Access is secured through email-based authentication and industry-standard data encryption.

Features

  • Private Cloud Storage - Provides a self-hosted platform for managing and storing personal digital assets on private infrastructure.
  • Self-Hosted Cloud Storage - Ships a complete self-hosted server for private document and media storage on personal hardware.
  • Document-Based Storage - Utilizes a document-based storage model in a NoSQL database to manage file and folder metadata.
  • File Storage and Metadata Management - Manages the association between arbitrary files and their structured metadata using a document database.
  • File Transfer Services - Implements efficient uploading and downloading of individual files and compressed directory archives.
  • Pluggable Storage Backends - Provides an architectural abstraction that allows swapping between local disks and remote cloud storage buckets.
  • Configurable Storage Backends - Allows users to switch between local disk and remote cloud storage backends for their files.
  • Storage Gateways - Acts as a gateway that routes data across multiple storage backends including local disks and cloud buckets.
  • Storage Backend Integrations - Integrates a file management system with various external storage providers including local disks and cloud buckets.
  • Data Encryption - Protects stored files using industry-standard encryption algorithms to ensure data privacy.
  • Encrypted Cloud Storage - Provides a web-based portal for managing files with integrated encryption for secure private storage.
  • User Identity Verification - Verifies user identities through email verification and session tokens to secure private accounts.
  • Storage Encryption - Encrypts files and directory structures at rest to ensure the privacy of stored data on a self-hosted server.
  • Web-Based File Managers - Provides a browser interface for uploading, downloading, and organizing files with built-in media previews.
  • Secure File Sharing Links - Creates secure, shareable links that allow external users to view or download specific stored documents.
  • Cloud File Organizers - Provides tools to organize, move, search, and manage folder structures and a trash system in cloud storage.
  • Automatic Visual Previews - Automatically generates thumbnails and visual previews for photos and videos within the web interface.
  • Remote Media Management - Provides a web interface for organizing and previewing photos and videos stored on a remote server.
  • Chunked File Storages - Implements a chunking mechanism to break large files into smaller pieces for efficient storage across different backends.
  • Secure Document Sharing - Generates secure links to allow authorized users to view or download specific private documents.
  • Session Token Management - Manages user access and identity through the issuance and revocation of persistent session tokens.
  • Server-to-Browser Streaming - Streams files from server storage directly to the browser to handle large uploads and downloads efficiently.
  • File Management - Self-hosted cloud storage solution with file synchronization.
  • File Management - Self-hosted clone of cloud-based drive storage.

Star history

Star history chart for subnub/mydriveStar history chart for subnub/mydrive

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to MyDrive

Similar open-source projects, ranked by how many features they share with MyDrive.
  • jhaals/yopassjhaals avatar

    jhaals/yopass

    2,581View on GitHub↗

    Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It utilizes client-side encryption to ensure that sensitive data is encrypted in the browser before transmission, preventing the server from seeing plain text. The platform differentiates itself through an integrated security auditing system that generates structured logs and triggers cryptographically signed webhooks when secrets are created, viewed, or expired. It also features an access control system based on OpenID Connect, allowing administrators to restrict secret creation and

    TypeScriptencryption-decryptionhacktoberfestpassword-sharing
    View on GitHub↗2,581
  • juicedata/juicefsjuicedata avatar

    juicedata/juicefs

    13,233View on GitHub↗

    JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions as a cloud-native persistent storage layer that decouples file metadata from raw data, storing metadata in a transactional database while keeping data blocks in object storage. This architecture enables multiple hosts across different regions to access the same storage simultaneously while maintaining strong consistency. The system distinguishes itself by performing data processing, including compression and encryption, directly on the client side before transmission. By split

    Gobigdatacloud-nativedistributed-systems
    View on GitHub↗13,233
  • filegator/filegatorfilegator avatar

    filegator/filegator

    2,901View on GitHub↗

    Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap

    PHPamazon-s3filefile-manager
    View on GitHub↗2,901
  • mickael-kerjean/filestashmickael-kerjean avatar

    mickael-kerjean/filestash

    13,647View on GitHub↗

    Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and accessing files across diverse local and cloud storage backends. It functions as a centralized gateway, aggregating services such as S3, SFTP, WebDAV, and FTP into a single, consistent environment for remote filesystem administration and secure document handling. The platform distinguishes itself through a modular, plugin-based architecture that supports custom storage drivers, authentication providers, and authorization logic. It includes built-in capabilities for server-side me

    JavaScriptarchivingazuredms
    View on GitHub↗13,647
See all 30 alternatives to MyDrive→

Frequently asked questions

What does subnub/mydrive do?

myDrive is a self-hosted cloud storage server and web-based file manager. It functions as an encrypted file storage system that allows users to host and manage personal documents and media on their own hardware.

What are the main features of subnub/mydrive?

The main features of subnub/mydrive are: Private Cloud Storage, Self-Hosted Cloud Storage, Document-Based Storage, File Storage and Metadata Management, File Transfer Services, Pluggable Storage Backends, Configurable Storage Backends, Storage Gateways.

What are some open-source alternatives to subnub/mydrive?

Open-source alternatives to subnub/mydrive include: jhaals/yopass — Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It… juicedata/juicefs — JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions… filegator/filegator — Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway… mickael-kerjean/filestash — Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and… stonith404/pingvin-share — Pingvin Share is a self-hosted file sharing platform designed for uploading and distributing files via secure links.… ncw/rclone — rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous…