Sign in

DJ Majumdar

@deepjoy.com
21 followers 20 following 54 posts
PostsRepliesMedia
DJ Majumdar @deepjoy.com · 10/03/2026
Ran Shoebox against a directory. 106K files, 71 GB. It found 18,847 duplicates hiding in 581 folders. 8.2 GB reclaimable. Here's what that looks like in a browser. Open source, MIT licensed. #buildinpublic #rustlang #selfhosted #selfhosting
The Shoebox application's Buckets page. A card displays a bucket named "backup" with a database icon. It shows 106,715 files and 71.4 GB of storage. Highlighted in amber are three warnings: 18,847 duplicate files, 581 duplicate folders, and 8.2 GB reclaimable.
170
DJ Majumdar @deepjoy.com · 26/02/2026
Lesson from three weeks of building: the most valuable thing about S3 isn't S3. It's that every tool already speaks it. Build to standard and rclone, Cyberduck, boto3, the AWS CLI all work on day one. No plugins. No integrations. Just the protocol. #buildinpublic #rustlang #selfhosted #selfhosting
A nighttime photo of a large tech company campus. In the foreground, there's a oversized green Android mascot statue standing on decorative blocks, arms outstretched in a welcoming pose. Behind it, a modern glass-walled office building is lit from within, revealing open workspaces across multiple floors. The company's logo is displayed prominently on the building's facade. Colorful bicycles are parked along a walkway to the right, and landscaped plantings border the curved paved paths. The scene has a quiet, after-hours feel with the building's interior lights contrasting against the dark sky.
241
DJ Majumdar @deepjoy.com · 24/02/2026
Update on the local S3 server: filesystem scanner landed. Point it at a directory, it walks every file, indexes it, and watches for changes. Drop a file in the folder, it shows up in S3 automatically. No upload step. Good progress in two weeks. #buildinpublic #rustlang #selfhosted #selfhosting
261
DJ Majumdar @deepjoy.com · 19/02/2026
Building an S3-compatible server for local filesystems. Point it at a directory, get an S3 endpoint. Files stay where they are. Started this to find duplicate photos. Realized I'm building something bigger. #buildinpublic #rustlang #selfhosted #selfhosting
A wide pedestrian plaza flanked by aging multi-story commercial buildings with ground-floor shops and signage. A few people walk across the patterned tile pavement, with parked cars visible along the left side.
372
DJ Majumdar @deepjoy.com · 17/02/2026
Week 1 update on the photo project. It works. `shoebox ~/Photos` - that's it. Starts an S3 server. No config files, no YAML, no setup wizard.
100
DJ Majumdar @deepjoy.com · 12/02/2026
20 years of photos. Started on a pile of external hard drives, 250GB, 500GB, 1TB. Each one a snapshot of a different era. Now they're all on one NAS. The drives are gone. The mess remains.
120