5
9 Comments

Meteor Files: Resume interrupted file uploads without losing any progress

Hello Indie Hackers

Have you ever desired to shut down a computer, close a browser, cut the power, or lose the Internet connection without consequences during an important file upload? And continue uploading later without losing a single percent of upload progress, even from the other device?

If so, I'm building a solution — meteor-files.com, the file upload and sharing service built with durability, reliability, and resilience at its core.

Meteor Files is designed to withstand intermediate internet interruptions, power cutoffs, browser crashes, and system failures. In the event of an internet disconnection, the upload process will resume as soon as the connection is restored. If the software crashes or hardware fails, the upload will continue as soon as the app has been reopened. Moreover, the user has the option to resume the upload process from another device!

Meteor Files can handle massive uploads. This is the first service to overcome 5TB limit per single file upload. In fact, the top-tier plan has no limits for single-file uploads.

If you need to upload a lot of files at the same time, there is no need to worry. Meteor Files has got you covered. Simply drop a directory with thousands of files, and the app will take care of the rest. Meteor Files comes with a queue at its core, processing and uploading files meticulously, one by one.

Do you have custom storage needs? You can purchase storage on demand ranging from 1GB to 100TBs.

Enough with marketing materials, here's the back story:

Over the past nine years, I have been working on developing and maintaining the most popular file-upload library for Meteor.js. This library is used by thousands of developers across hundreds of projects globally. Through this experience, I have gained extensive knowledge about file uploads and distribution.

For the past four years, I have been incubating an idea for a new file upload service unlike anything currently available. My goal has been to create the most reliable, resilient, and durable file upload and sharing service on the market, with features that are not present in any of the existing competitors.

Our dev stack:

  • JavaScript
  • Node.js
  • Meteor.js
  • Blaze (Jade notation)
  • SASS

Our DB stack:

  • MongoDB
  • RedisDB

Our DevOps stack:

  • Linux/Debian
  • Nginx
  • Haproxy
  • CloudFlare

3rd-party services:

  • CloudFlare — for DNS
  • Stripe — for payments
  • ostr.io — for SEO pre-rendering, analytics, and monitoring
  • SparkPost — only as fallback to our own email servers

Open Source NPM packages:

  • ClientStorage
  • dnscache
  • fecha
  • fs-extra
  • graceful-fs
  • idb-keyval
  • josk
  • mail-time

We are launching on Product Hunt, join discussion, leave a review, ask questions, and grab your lifetime discounted offer.

posted to Icon for group Software as a Service
Software as a Service
on March 11, 2024
  1. 2

    This looks like an decent technological advancement - as a European though my immediate hesitation to your landing page is: where is the data stored?

    1. 1

      Thank you for feedback and question @rozenmd
      Data stored within EU, all our service providers and 3rd parties compliant with GDPR and other EU data privacy & processing regulations

  2. 1

    Cool!
    And I really like the way the "Pricing and Plans" are visually described.

    1. 1

      Thank you Frederico! Hope you will find a plan that suits your needs and will use Meteor Files to solve your day-to-day tasks

    1. 1

      Thank you Prem! Follow the product to stay updated — https://www.indiehackers.com/product/meteor-files

Trending on Indie Hackers
30 days ago I posted here with $0 revenue. Here's what actually happened next. User Avatar 148 comments I used $30,983 of AI tokens last month in Claude code on $200/mo plan User Avatar 90 comments my reddit post got 600K+ views. here's exactly what i did User Avatar 58 comments How to spot high-intent customers in 5 minutes, for free. User Avatar 44 comments Fixing broken scrapers instead of working on my actual product. So I made it my problem. User Avatar 38 comments I Built a Habit Tracker SaaS Alone in 6 Weeks (No CS Degree, No Team). Here's Exactly How User Avatar 38 comments