Storage.me

A personal file storage system with search and organization. Users upload files (docs, photos, videos), tag them, and retrieve via full-text search. Designed for users who want cloud storage but don't trust third parties; supports self-hosting or private cloud deployment.

Build StackNode.js, Express, MongoDB, Elasticsearch (search), AWS S3 (or self-hosted), Vue.js, JWT

Challenges

  • Fast full-text search across thousands of documents without overloading the server

  • Organizing files by tags, dates, and custom metadata without rigid folder hierarchies

  • Supporting large file uploads (videos) without timeout or memory issues

  • Keeping storage costs low while maintaining redundancy

Solutions

  • Elasticsearch for full-text search with fuzzy matching and filters

  • Flat file structure with rich metadata; multi-tag support per file

  • Chunked uploads (resumable) with virus scanning before storage

  • S3 lifecycle policies (archive old files to Glacier); cost tracking per user

Grateful you're here! Always happy to chat ^^

I'm open to new opportunities – full-time roles, freelance projects, and collaborations. If you're working on something interesting, I'd love to hear about it.

lalit.builds@gmail.com+91 7008617996
Twitter/XLinkedIn

Designed and developed by Lalit andredbull

Thanks to

diip3sh — Original portfolio architectureMotionCommit MonoIconsaxCounterfeit's shapes, symbols & iconsMotion Primitives

Inspired from

diip3shManu PaajiAna HowardJordan Jenkins

© 2026 Open source, free to use

Code
Storage.me private cloud file storage dashboard
Storage.me Elasticsearch full-text document search