dan-v

A distributed file store built on AWS CloudShell's free persistent storage

12
2
69% credibility
Found Mar 19, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A playful proof-of-concept that combines free cloud storage from multiple worldwide locations into a resilient, web-managed file storage system.

How It Works

1
🕵️ Discover the idea

You find a fun project on GitHub that lets you store files safely across free cloud storage spots worldwide.

2
💻 Prepare your setup

Get the simple program ready on your computer with your cloud account details so it can reach the storage areas.

3
🚀 Launch the network

Start the program and watch it quietly connect to storage locations in different parts of the world.

4
🌐 Open the dashboard

Go to the web page in your browser to see a friendly control panel for your files.

5
📁 Upload your files

Drag and drop pictures, documents, or anything important, and see them automatically split and spread out safely.

6
🔍 Manage and recover

Check where your files live, download them anytime, or fix any missing pieces if a spot goes offline.

Files safe worldwide

Your stuff is now backed up across the globe, surviving even if a few locations disappear — all for free and fun!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is cloudshell-store?

Cloudshell-store turns AWS CloudShell's free 1GB persistent storage per region into a global distributed file system, stitching together instances across regions like us-east-1 or all defaults. Upload files via drag-and-drop web UI; it chunks them, applies Reed-Solomon erasure coding (survives 3 region failures out of 9 shards), encrypts optionally with AES-256-GCM, and scatters shards worldwide over QUIC connections. Built in Go, run the daemon with `go build` and `./cs-daemon --regions all --key "passphrase" --addr :8080` for instant fault-tolerant storage.

Why is it gaining traction?

It hacks free AWS infra into a working open source distributed file server with zero hosting costs, beating paid alternatives for casual global redundancy and distributed file share needs. The web UI shows real-time shard maps, lets you simulate failures by deleting shards, repair, or redistribute—perfect for demoing distributed file system replication (DFSR) concepts without spinning up VMs. NAT traversal via UDP hole-punching and auto-reconnects make it plug-and-play from your laptop.

Who should use this?

AWS tinkerers experimenting with distributed systems on free tiers, indie devs needing quick offsite backups for small files under 512MB, or educators demoing erasure coding and QUIC in a live distributed file system Linux setup. Avoid if you're in corporate networks with symmetric NAT or need production-grade durability.

Verdict

Fun proof-of-concept for github distributed storage hacks (12 stars), but low 0.699999988079071% credibility score, ephemeral CloudShell limits, and no tests signal "for fun only"—test small, don't bet data on it. Fork and harden for your distributed github alternative.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.