Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead
197 points
by Zm44
6 hours ago
| 54 comments
| locker.dev
| HN
Last week SWYX nerd-sniped me into building an Open-source Dropbox.

Here is Locker: the ultimate open-source Google Drive/box/Dropbox alternative - Provider agnostic (S3, R2, vercel blob, local) - BYOB (Bring your own bucket) - Virtual file system - QMD Search plugin

sumeno
3 hours ago
[-]
Why wouldn't I trust a vibe coded app that has existed for 1 week with all my important data?
reply
pjc50
2 hours ago
[-]
In fairness, you can also have that experience with Microsoft OneDrive.
reply
haswell
1 hour ago
[-]
What experience?
reply
pjc50
58 minutes ago
[-]
A recent (last year?) Windows update moved a lot of people's Documents folder into OneDrive, without asking. In some cases people lost data, in others it was a nuisance as all sorts of embedded or saved paths broke.
reply
ValentineC
8 minutes ago
[-]
> A recent (last year?) Windows update moved a lot of people's Documents folder into OneDrive, without asking.

Something similar happened to my Dropbox on Mac: the change to the macOS File Provider API meant that a lot of my locally synced files became cloud-sync only. Not cool when I was expecting limited internet access.

I still have no idea how to redownload and keep everything local while synced with cloud.

reply
bearjaws
25 minutes ago
[-]
Yup, they managed to get my Dad on this. When he uninstalled it, they give you a small warning "oh you might lose some data" - when it is 100% guaranteed if you were over their 5gb limit.

Absolutely insane, glad I had Backblaze to restore from, but it even remapped his Documents and other home folders to a new place, so using restore didn't immediately make the files appear.

reply
verdverm
1 hour ago
[-]
Vibe coded / sloppy projects
reply
haswell
59 minutes ago
[-]
There are plenty of reasons to criticize OneDrive and I personally would not use it. But I think comparing it with a weekend vibe coded self hosted project is a bit of a stretch.
reply
verdverm
51 minutes ago
[-]
I think many people are just looking at the outcomes. Slop is now being retroactively applied to human produced software as well, as a new adjective for software generally.

There is also sentiment / understanding that Microslop has been pushing their devs to do the ai thing and that it is resulting in more downtime and bugs. This is not limited to one company and more an artifact of the hype cycle. If anything, it's worse with the corporate product because there should be more checks and balances, but here we are.

reply
Rooster61
48 minutes ago
[-]
Hey buddy, you're out of line. Microsoft has clearly had experiences all along.

What do you think Windows: ME stood for? Miserable Experience

reply
maxloh
1 hour ago
[-]
SpaceDrive might offer a more comprehensive and better-maintained version of this, though it is not primarily advertised for this kind of use.

https://v2.spacedrive.com/

reply
yabutlivnWoods
2 hours ago
[-]
Why wouldn't I trust a SaaS app that is charging me and selling my important data?

...most of the software industry is one rung above back alley smack dealer when it comes to the kind of business they run.

Most software developers are bartering for food and shelter. They're not curing cancer or building an essential new bridge for a community.

reply
Zm44
3 hours ago
[-]
Because you can self-host it all and validate the source yourself!
reply
bs7280
3 hours ago
[-]
How can I practically verify 2TB of a life's worth of files while guaranteeing I won't have data loss due to some edge cases and race conditions that delete my data.

Every time I've created my own backup script I realized knowing what to delete and when is not easy. IMO the practical solution to this is to just pay for more storage (within reason).

reply
stronglikedan
31 minutes ago
[-]
> How can I practically verify 2TB of a life's worth of files while guaranteeing I won't have data loss due to some edge cases and race conditions that delete my data.

Same with literally every other backup software. Have two, and test restorations regularly. It's not easy, but nothing worth it when you need it ever is.

reply
throwaway-aws9
2 hours ago
[-]
How can you guarantee you'll have access to your 2TB Google Drive when they ban your Google account for breaching terms or accidentally tripping a circuit breaker across one of their offerings?

Yup, pay more but get 2 providers.

reply
bs7280
2 hours ago
[-]
This is unironically why I do not depending on google for products this important. I do have premium google drive as I needed barely over 15gb, but my main cloud storage is dropbox. A YT comment I made 10 years ago can't break Dropbox's TOS, and since premium storage is their whole business, they will take the product more seriously.

I also have a 14TB RAID 5 NAS at home. And my Desktop PC has 6TB of RAID 5 (had that first, mostly used for video games these days).

reply
yoz-y
1 hour ago
[-]
A backup is not something I fear of losing access to because by definition it’s a copy.

However I am more afraid of my data being exfiltrated and imo there is a more risk of that with a “vibe coded 1 person 1 week old” app rather than any of the major providers.

reply
ryandrake
2 hours ago
[-]
Or just get a 2TB hard drive for $30 and put your data there. For the cost of storage, you might as well buy three of them.
reply
jmalicki
48 minutes ago
[-]
How can you practically verify that OneDrive won't do this either?
reply
bs7280
37 minutes ago
[-]
I will never use one drive even if they paid me. I use Dropbox + Homelab NAS with RAID 5 + old desktop PC with a RAID 5 drive. I have a lot of RAW photos to keep.
reply
yabutlivnWoods
2 hours ago
[-]
Look at it this way; all those reel to reels of grandpas and VHS tapes of dads are in the trash now.

They too thought they were storing important history. Only for their heirs to bin their stuff in order to focus on their lives.

Be less needy. No one cares anyway.

reply
bs7280
1 hour ago
[-]
I'll never forget when my Grandpa died 20 years ago, the first thing my dad did - even before telling us - was look for photos. His siblings did the same and they came up with a collage of around 30 photos I had never seen before that gave me a small glimpse of the highlights of his life.

My other grandpa, controversially used a big chunk of their wedding money on a good camera. They traveled the world and lived abroad for several years right before and after my mom and aunt were born. Because of this, we are all able to see such a fascinating and meticulous glimpse into their lives. Each photo tells a story even if the story is boring, but I really appreciated the small details. Even random pictures of cars that my Grandpa thought were cool. Or the mean guard dog they had in Taiwan while it was still a puppy. Or my mom on the Trans Siberian Railroad in the middle of the Cold War.

These stories and my own appreciation of photography have made me realize how valuable every photo I have is, and I'm willing to put in effort to save them. When I'm old and dying of dementia, I'll be able to look back at my life in incredible detail one last time. Even the dumb meme's I decided to save will tell a story.

I still have a deep appreciation for living in the moment and knowing not everything should be captured, but we live in an era where I have a really good camera in my pocket at all times, and the ability to store all those photos forever cheaply.

reply
dewey
5 hours ago
[-]
The selling point of Dropbox/Google Drive isn't the storage itself, but that there's app for mobile and desktop operating systems which deeply integrates it in the OS so it's just like a local folder that's magically synced.

So it's a cool project, but not really what I'd say is a Dropbox replacement.

reply
Tepix
5 hours ago
[-]
On the other hand when a Dropbox user shares a file with you these days, the nudges have so gotten out of hand that it's a pain to use.
reply
layer8
3 hours ago
[-]
That’s only an issue if you use Dropbox for sharing with non-Dropbox users, rather than for syncing files across devices and accounts, and having an extra versioned copy in the cloud.
reply
ariuser8434
3 hours ago
[-]
Right - you pay for the GUI and the well-balanced user experience. It's less about, strictly speaking, the storage.

Which is, in the end, true of a lot of tools where the underlying 'things' aren't particularly spectacular but rather it's the user experience that sells it

reply
throwaway5465
5 hours ago
[-]
We can just all use rsync, no need for an app.
reply
nickjj
4 hours ago
[-]
Yep, I use rsync to sync files / directories between my desktop, laptop and even phone (Android). Also an external drive.

I ended up creating https://github.com/nickjj/bmsu which calls rsync under the hood but helps you build up a valid rsync command with no surprises. It also codifies each of your backup / restore strategies so you're not having to run massively long rsync commands each time. It's 1 shell script with no dependencies except rsync.

Nothing leaves my local network since it's all local file transfers.

reply
bitexploder
4 hours ago
[-]
Until I want to share with say… anyone that isn’t on HN :)
reply
aequitas
1 hour ago
[-]
Except that for macOS it uses the FileProvider Framework. So files that are rarely accessed get deleted from your local storage and synced back automagically when you access them. Saving space on your disk because on mac you can’t upgrade your ssd without a soldering iron.
reply
TeMPOraL
4 hours ago
[-]
> but that there's app for mobile and desktop operating systems which deeply integrates it in the OS so it's just like a local folder that's magically synced

Which mobile OS would that be?

The big reason I stopped being excited about cloud storage is that on mobile, from what I can tell, none of the major providers care about "folder that syncs" experience. You only get an app that lets you view remote storage. The only proper "folder that syncs" I had working on my phone so far was provided via Syncthing, but maintaining that turned out to be more effort than my tiny attention span can afford these days.

reply
layer8
3 hours ago
[-]
On iOS, Dropbox integrates with the Files app. Since that was added a couple of years ago, I rarely have to open the Dropbox app itself. About the only time is when I want to restore an earlier version of a file.

You can also mark complete folders as “Make Available Offline”, which will keep their contents updated, though I don’t really use that personally.

reply
Gys
1 hour ago
[-]
The biggest benefit of the ios dropbox app is to search through the contents of all files. When accessing from the files app that is not possible, unfortunately.
reply
Hard_Space
3 hours ago
[-]
Wow, I’m surprised. Of all my self-hosting solutions, this needs least maintenance, for me. Recently had to move to a fork of SyncTrazor, because a new project picked up support, but that’s the first time I had to think about it in years. Wish NextCloud and Immich were that easy!
reply
0gs
3 hours ago
[-]
Obsidian is exactly this, it just totally doesn't act like it. in fact, it is a bit fiddly to make it do this. but THIS is why Obsidian is so useful
reply
dewey
4 hours ago
[-]
I'm using iOS and macOS. On macOS I have the folder that syncs experience (I'm using Synology Drive, but Dropbox works the same way), on iOS I have the "browse remote files" experience but I can pin files I always want to keep available which is what I want.
reply
TeMPOraL
4 hours ago
[-]
Right. It's similar to Windows and Android experience. Thing is, for the latter, I don't want to "pin files I always want to keep available" - I want them to actually exist as files in the shared storage, so other apps can operate on them as if on regular files.

(Unfortunately, both mobile platforms themselves are actively fighting this approach, and instead encourage apps to keep data in private databases and never expose them as actual files.)

reply
brookst
3 hours ago
[-]
I get the pain point, but databases are a much better data model for multi-device, intermittently-connected sync. Filesystems just aren’t designed to be async and conflict-resolving.
reply
ffsm8
2 hours ago
[-]
> databases are a much better data model for multi-device

Fyi, a filesystem is a database too.

And acid SQL databases ain't much better at that domain from my perspective.

reply
layer8
3 hours ago
[-]
The problem on mobile is more that the other apps don’t get access to the general file system, and/or prefer to import the files anyway.
reply
Forgeties79
3 hours ago
[-]
My only major complaint with gdrive on Mac (besides Apple and Google but I have to deal with them for work) is that you can’t set the storage folder to an external location like with windows. I don’t want to be constantly loading/unloading media on my internal storage, but I don’t have a choice without janky work arounds. It’s a very frustratingly “Apple” thing to do.
reply
twarge
4 hours ago
[-]
Yes, notably, the File Provider extension is where the value is for me. Are there any open source options other than Seafile's SeaDrive?
reply
jon9544hn
4 hours ago
[-]
NextCloud has a version with FP support
reply
ajsnigrutin
5 hours ago
[-]
https://syncthing.net/ <- like this :)

Free, opensource, works on computers and phones, can in most cases puncture nat, supports local discovery (lan, multicast).

No googles, no dropboxes, no clouds, no AI training, no "my kid likes the wrong video on youtube, now our whole family lost access to every google account we had, so we lost everything, including family photos", just sync!

(not affiliated, just really love the software)

reply
mleo
4 hours ago
[-]
This is my go to solution for code sync across macOS laptop, Windows VMs, and Linux VMs to build and run/debug across environments. Unless something has changed, exclusions of build artifacts was always an issue with cloud sync providers. I have been doing more cross compilation on macOS, copy and run on those other machines lately for prototypes, but for IDE based debugging it’s great to edit local or remote and get it all synced to the machine to run it in seconds.
reply
noisy_boy
4 hours ago
[-]
The only issue I have, with this amazing piece of software that I heavily use across multiple devices, is management of sync failures and exclusions via the UI. I have been using it for long enough to know the tips and tricks but it would be great for the web UI to allow easy management of conflict issues and the ability to mark files/folders as exclusions in a friendly manner.
reply
dewey
4 hours ago
[-]
Sadly it doesn't have a great official solution for mobile devices.
reply
jayd16
3 hours ago
[-]
Yeah but it seems like that can also be replicated with modest effort.
reply
dewey
3 hours ago
[-]
That's a very typical HN/developer response that often underestimates the effort and the interest people have into a self-rolled solution outside of tech / self-hosting circles. (https://news.ycombinator.com/item?id=47674176)
reply
huijzer
3 hours ago
[-]
Yes Syncthing does those things
reply
CAmosisKilduff
5 hours ago
[-]
Isn't that the scenario for Nextcloud?
reply
dangus
4 hours ago
[-]
To me, integration with the Apple files app on iOS is critical for any Dropbox replacement (among other things).
reply
whalesalad
5 hours ago
[-]
Yep. Open source Dropbox is really Nextcloud - https://nextcloud.com
reply
PunchyHamster
5 hours ago
[-]
Given how many fuckups sync had over lifetime of it (at one point it basically asked for re-log every day, at other it just corrupted data/didn't finish sync), no
reply
pbouda
4 hours ago
[-]
I use OpenCloud nowadays https://opencloud.eu and can really recommend it. It was easy to install on a VM and uses S3 for storage. No database needed.
reply
hackerman70000
1 hour ago
[-]
Cool project but calling it a Dropbox replacement is doing a disservice to both Dropbox and to people who might actually use this for important files. Dropbox is a sync engine. This is a web UI over object storage. Those are fundamentally different products solving fundamentally different problems
reply
verdverm
1 hour ago
[-]
Same for Drive, which has the office suite included in people's minds.

I'm def looking for an alternative, taking proton for a test drive this week, because they have the office tools, which I didn't know and assume they are not as good, but hopefully good enough for my usage

reply
charles_f
3 hours ago
[-]
Stop paying for banks, AI built this cardboard box that you can store in your toolshed instead!
reply
ragazzina
2 hours ago
[-]
Can I have a link to the cardboard box .pdf template please?
reply
charles_f
1 hour ago
[-]
There, designed especially for you. Don't thank me, I'm a cardboard security expert, can do that all day long.

https://fev.al/assets/2026/Carboard-bank-secure-box-template...

reply
genewitch
1 hour ago
[-]
not picking on you, specifically, but i wonder how many people could roughly draw a cardboard box template correctly. It is an easier object than a bicycle, which people routinely have issues drawing, too.

generally, there's not "missing pieces" in a cardboard box.

reply
cobbal
2 hours ago
[-]
reply
robotnikman
12 minutes ago
[-]
There was a similar program I used when I was working at a smaller company and built an automated backup system for their call center recordings. It basically mapped the S3 bucket to a Windows drive letter, since the PBX call recording software was running on a Windows server. It was a while ago so I can't recall the name of the program
reply
filleokus
5 hours ago
[-]
Neat! Pricing wise it might not always make sense though to use the commercial blob storages, especially for solo usage.

1 TB is roughly 20-30 USD per month at AWS/GCP only in storage, plus traffic and operations. R2 is slightly cheaper and includes traffic.

Compared to e.g a Google AI plan where you get 5 TB storage for the same price (25 USD/month) + Gemini Pro thrown in.

reply
nhumrich
4 hours ago
[-]
Backblaze is a lot more affordable
reply
ValentineC
4 minutes ago
[-]
If only they had data centres in Asia so latency would be better for me.
reply
noveltyaccount
4 hours ago
[-]
Yes, and they have features like default soft delete with hard delete after x days that makes it a very compelling backup choice (guard against malware and mistakes). I'm a satisfied customer.
reply
TheJoeMan
3 hours ago
[-]
A family member has uploaded a backup of all of the family photos to Amazon Glacial Storage, on the order of a few hundred GB, and gleefully sends me screenshots of the <$1/mo charges.
reply
skeeter2020
1 hour ago
[-]
AWS Glacier is cold storage, for things like legally mandated retention that you never need to access, or for humans, say digitizing your grandma's 35mm slides. It's not the same use-case as typical file backup, with performance that's probably not acceptable if you want a file (or even a listing) <now>. Good rule of thumb: Glacier is for things that you might need but ideally will never access again.
reply
kristianc
5 hours ago
[-]
We've officially come full circle

https://news.ycombinator.com/item?id=9224

reply
ryangittins
5 hours ago
[-]
Hah, wow. A post with an ID under 10k. Meanwhile this one is over 47M.

I didn't realize I've been reading HN nearly its whole existence. For all my complaining about what's happened to the internet since those days, HN has managed to stay high quality without compromising.

reply
giarc
4 hours ago
[-]
I think a big reason is you are not notified when someone replies to your comment. It reduces heated back and forth arguments.
reply
Xeoncross
3 hours ago
[-]
Instead, the reply/rebuttal almost always comes from a new person. It makes nice reading when you have 6 people in an argument keeping each other honest vs 2.
reply
ryangittins
4 hours ago
[-]
Interesting, I hadn't considered that! You're probably right.
reply
Tade0
3 hours ago
[-]
Also submissions with more comments than upvotes are looked into, if not outright automatically flagged.
reply
bitexploder
4 hours ago
[-]
At least, here the biases are well known. I have been here since the beginning as well. :)
reply
bitexploder
4 hours ago
[-]
Every so often someone is like, Dropbox isn’t that hard. Look at this amazing ZFS/whatever! So simple. Yeah, I keep paying Dropbox every year so I don’t have to think about it. I shoot a sync off to backblaze every once in a while.
reply
encom
3 hours ago
[-]
I dislike Dropbox for reasons that aren't technical, but the big thing for me is that I want either E2EE, or control/ownership of where my data is stored. These are my personal files (no, not that kind of personal), I'm not just going to scatter them on the internet.

My solution so far has been NextCloud, but I'm getting pretty fed up with it. But not enough to actually do anything about it... yet.

reply
ValentineC
1 minute ago
[-]
> I dislike Dropbox for reasons that aren't technical, but the big thing for me is that I want either E2EE, or control/ownership of where my data is stored.

You could run something like Cryptomator on top of Dropbox:

https://cryptomator.org/

It even has (paid) iOS and Android apps for mobile access.

reply
bitexploder
3 hours ago
[-]
I do agree with you at a philosophical level. I have worked in infosec long enough to know. I am pretty careful with what I upload. It’s just hard. Every little home hosted thing. They eat your time. Take effort. Even the “easiest” solutions have a real human cost if you are hosting it yourself.

My solution is… I have no fucks left to give about it. I haven’t for a long time. It works. My family will have all our photos and valuable sentimental data preserved. I keep a local backup. I spend my time on other stuff more valuable to me. If dropbox and backblaze disappear tomorrow oh well. If all my data is leaked? Knock yourself out. All the good stuff is in encrypted volumes.

My data has been breached 12 times by my count. /Twice/ by the OPM itself as I had a security clearance. DOGE goons have all our data and walked out with USB drives with all of it.

Equifax and credit agencies are a joke. My threat model is simple, nothing you can blackmail me with goes to the cloud. And that’s that. Breach me, try to hack my finances, try to steal my crypto. I have had my SIM transferred and someone unsuccessfully attacked my crypto accounts with it.

Good luck to everyone with my data :)

reply
toomuchtodo
4 hours ago
[-]
I love Dropbox, I pay annually. I use the open source client https://maestral.app/ on the Mac for workstation use, but also integrate other systems with my Dropbox account using their API. If someone built an open source Dropbox server that sat on top of S3 compatible storage, I would not only use it, but pay to have that optionality to get out of Dropbox if they ever enshittify. I can recognize form and function worth paying for ("value"), but still want an exit plan. It's not about the spend, it is about data sovereignty. This is colloquially referred to as “vendor and third party risk management.”
reply
p_stuart82
2 hours ago
[-]
lol if your data sovereignty still depends on someone else's control plane, it isn't sovereignty. same landlord. lower in the stack
reply
toomuchtodo
2 hours ago
[-]
I keep multiple copies across systems.

(25+ years in tech, ymmv)

reply
freedomben
4 hours ago
[-]
at the risk of a comment that doesn't age well, for most people on HN I would definitely look into just using rclone. I also has a GUI for people who want that. rclone is mind-blowingly good. You can set up client-side encryption (so object storage never sees the data or even the filename) to be seamless. I'm a huge fan
reply
giancarlostoro
4 hours ago
[-]
To be fair, I can't remember the last time I needed Dropbox or Google Drive, but I do use iCloud, since it comes with plenty of storage for my family plan. I don't send anyone files like back in the day where people would send me a Dropbox link and I'd send them one back.
reply
PunchyHamster
5 hours ago
[-]
this is cloud to different cloud thing not physical to cloud thing tho
reply
xnx
2 hours ago
[-]
Features I'm guessing this is missing (in no particular order): Recycle bin, Sharing with permissions, Editor, Versioning, Search, Partial sync, zone redundancy/backup, Windows, Android, Mac, and iOS clients
reply
ovaistariq
4 hours ago
[-]
The critical part of Dropbox is not just the storage layer but a combination of their client and server. Even small things like how do you handle conflicting writes to the same file from multiple threads, matter a great deal for data consistency and durability.
reply
dangus
4 hours ago
[-]
A lot of the backend bucket providers can handle file versioning.

I too would like the answer to this concern because the features page doesn’t mention it. I want to be able to handle file version history.

I’m currently using Filen which I find very reasonable and, critically, it has a Linux client. But I wish it was faster and I wish the local file explorer integration was more like Dropbox where it is seamless to the OS rather than the current setup where you mount a network share.

reply
artk42
24 minutes ago
[-]
> Languages JavaScript 55.2%, TypeScript 44.4%, Other 0.4%

Isn't that compromises the whole purpose of the project immediatly?

Moreover, any reasonably adequate dev would work on expansion of syncthing ecosystem, not inventing a rasclet instead of a wheel

reply
crazygringo
37 minutes ago
[-]
"Stop paying for"?

But you have to pay for your own S3 bucket as well... and it's generally several times more expensive per terabyte, though this depends on different factors. (Not to mention you might still have to pay for Google if your e.g. Gmail doesn't fit into the free tier anymore.)

If this is supposed to be financially motivated, the creator seems to have it somewhat backwards.

reply
1a527dd5
5 hours ago
[-]
Absolutely not. The value isn't in the cloud storage. The value is in the client (DropBox in my case) seamlessly working across all my devices.
reply
vachina
3 hours ago
[-]
This sounds like a problem already solved without the need for proprietary clients.
reply
iamcalledrob
58 minutes ago
[-]
The actual best open source Dropbox replacement already exists: SeaFile. Too bad their website is terrible.

https://www.seafile.com/en/home/

It's pretty magical. It nails the "online" vs "cloud only" paradigm via the SeaDrive client. I have it running on my file server, and now all my machines have access to terabytes of storage with local performance, since it can cache a subset of your content locally.

And since I can run the server on my LAN, the throughput is way better than Dropbox would be too.

reply
rkagerer
5 hours ago
[-]
Why would I want to replace my reliance on them with reliance on Amazon or another cloud provider?

I'd rather control the whole stack, even if it means deploying my own hardware to one or more redundant, off-site locations.

Edit: Are there robust, open source, self-hosted, S3-compliant engines out there reliable and performant enough to be the backend for this?

reply
vachina
3 hours ago
[-]
There’s local file system as an option for storage provider.

But then you still need a bazillion dependencies and a db just to manage files already on your filesystem.

reply
evandrofisico
4 hours ago
[-]
reply
okkdev
3 hours ago
[-]
reply
0xbadcafebee
3 hours ago
[-]
The old open source version of Minio still works
reply
ks2048
5 hours ago
[-]
I pay Dropbox $120 per year for 2TB. No transfer fees, solid Apps, macOS integration, free APIs.

How much on S3? A LOT more.

reply
scolson
5 hours ago
[-]
I think the idea is any s3 compatible api endpoint can be used. The code also clearly supports both backblaze, and more importantly, local blob storage
reply
0xbadcafebee
3 hours ago
[-]
Fwiw, 2TB on R2 is $30/month, Wasabi is $14/month, both support S3, neither have egress fees. Backblaze is $10/month for 2TB but has an egress quota after which there are fees, so Backblaze is same cost as Dropbox, minus the egress quota. If Dropbox works for you there's no reason to switch.
reply
hvb2
4 hours ago
[-]
Just saying, but this is not really fair. It's not like you use that 2TB. So you shouldn't compare it to a 2TB bucket. Most of these plans have limits to prevent abuse but they're well beyond the 'I need to care' level.

Maybe you use 1TB, maybe just 10GB. As a user on this site I expect you know that a 10GB plan and a 1TB plan won't be that much different.

reply
hidelooktropic
4 hours ago
[-]
I don't know what you're talking about. I always reserve right up to the knife's edge of what I actually use.
reply
ks2048
3 hours ago
[-]
You're right, I'm currently only using 1.1 TB out of 2.0. But saying a 10GB plan and 1TB aren't much different is crazy talk.
reply
cjonas
4 hours ago
[-]
Why does getting started have me sign up for an account vs take me to the docs to self host?
reply
hodder
57 minutes ago
[-]
The irony of this SHOW HN is that "just roll your own" was the classic OG critique of Dropbox before they took the space rocket to unicorn land.
reply
gargan
5 hours ago
[-]
May I recommend the excellent https://s3drive.app/ which is compatible with S3 and also providers like Proton Drive
reply
carefree-bob
2 hours ago
[-]
You can do a lot with cloudflare tunnels and a home mac mini. Dropbox, blogs, homebox (home inventory), hosted git.

I'm a kid in a candy store playing around with this stuff.

reply
intensifier
41 minutes ago
[-]
Isn't S3 charging money while dropbox and google drive have free plan?
reply
adamgordonbell
4 hours ago
[-]
Looks great!

Feature request: Google Drive for desktop.

That is the feature that gives your drive as a mounted file system that stream files as you need them.

It gives me the ease of having access to a giant amount of files stored in my gdrive without having to worry about the space they take up locally nor moving files up and down.

Actually, what solutions to that might already exist? I don't really use the web UI of gdrive as much as use it as a cloud disk drive.

reply
pocksuppet
3 hours ago
[-]
Why would I use S3 when S3 is super expensive compared to all other cloud storages?
reply
ge96
1 hour ago
[-]
Funny I kept getting this "you are using 98% of your storage space" message with my 15GB so I'd be finding/deleting old attachments then eventually I was like fine I'll pay, it's like 48 cents a month or something
reply
JackeJR
3 hours ago
[-]
https://news.ycombinator.com/item?id=47676174

Dropbox is a lot more than file storage. The syncing itself has been through serious tests to characterise its behaviour. Sure, some may not like the decisions taken to direct its sync behaviour one way or another but at least all these are known through formal testing.

reply
charles_f
3 hours ago
[-]
I used to be excited by these kind of tools, I love to self-host stuff. When I clicked on the link, I had this hesitation, suspecting "maybe it's LLM generated". And sure enough, coming back to HN, description says it is.

File sync can't be that hard! Enters the first 3 way conflict and everything explodes.

Dont misunderstand me, this is a cool idea. But if your rotation time between ideating a project and pushing it to HN is a week, you don't understand the problem space. You didn't go through the pain of realizing its complexity. You didn't test things properly with your own data, lost a bunch of it and fixed the issues, or realized it was a bad idea and abandoned it. I have no guarantee you'll still be there in a month to patch any vulnerabilities.

Not that any open-source project had these kind of guarantees until now, but the effort invested in them to get to that point was at least a secondary indicator about who built it, their dedication, and their understanding of the space.

reply
tobi_bsf
1 hour ago
[-]
The magic of Dropbox lies in its local app and sync, this is a nicer webinterface for s3 storage?
reply
npodbielski
5 hours ago
[-]
I bought 35$/mo 16TB server from OVH. I am running 2 replicas of Garage, one on this server. I am using this for backup for now but probably I will also move my Nextcloud files there and websites. This is fine for now and less pricey than any S3 provider I was able to find.
reply
wiether
4 hours ago
[-]
Mind sharing the reference of the server?

I would have considered it when rebuilding my media infra but haven't seen anything close to this

reply
npodbielski
4 hours ago
[-]
I was fishing for nice price for server like that for few months. To be true I saw something similar but even cheaper last year and I should buy then for 20$, but thought that I do not need it. Now those servers are more like 60$/mo.

It was something like that. https://www.kimsufi.com/pl/?range=kimsufi&storage=12000%7C11...

As you can see price is 180% of that now for bit more storage.

reply
wiether
3 hours ago
[-]
Thanks!

Yeah I thought that it would be the KS range but didn't see anything close in term of pricing.

16TB for $35 is a no-brainer!

I'm currently migrating away from a KS because the disks are almost dead now so I had to go with another solution for TB storage.

But it was great when it was working!

reply
chirau
5 hours ago
[-]
Honest question, what do you need/use 16TB for? 4K video?
reply
npodbielski
4 hours ago
[-]
I already am using almost 4tb just for backup. 2TB for all of my files in NAS. As I wrote above I will most probably move my Nextcloud instance storage there so I will be already using 6TB of storage. With built-in instant replication between nodes in garage I should have instant backup of my files.

Right now I do not have time, but it would be nice to move storage all of my services there so in case of trouble with one server I could instantly spin them up on other machine by mounting S3 storage. Performance probably wont be great but if main machine will go down I will be still able to use my home automation for example on some secondary without much of a hassle.

Anyway having dedicated server and backup storage for 30$/mo does not seem unreasonable.

reply
whalesalad
5 hours ago
[-]
Lots of files with 2160p.WEB-DL.DDP5.1.Atmos.DV.HDR.H.265-FLUX[TGx] in the name.
reply
weberer
5 hours ago
[-]
Back in my day, we downloaded 20mb episodes of Naruto in .rmvb format and liked it. Uphill!
reply
tskulbru
5 hours ago
[-]
both ways!
reply
npodbielski
4 hours ago
[-]
No, incremental backups of few machines for few years takes a lot of space.
reply
conradev
2 hours ago
[-]
I love it! How would you position yourself relative to existing OSS products in the space like Filestash or Seafile? I'm trying to pick a solution at the moment, and the mobile experience matters a lot to me.
reply
nunez
2 hours ago
[-]
The thing I find interesting about apps made by Claude et. al. is that they always fallback to using dotenv for configuration. I thought dotenv was on its way out! Personally, I've been using sOPs for this purpose.
reply
WhitneyLand
2 hours ago
[-]
Wouldn’t this be way more expensive?

Example 2TB:

Google $10/mo vs S3 ~&45/mo?

You could get cheaper that Google Drive with glacier tiers but that’s a different level of restrictions and still has retrieval fees.

reply
alde
2 hours ago
[-]
If you use S3 Standard - Infrequent Access then it is $25/mo.
reply
vgr-land
5 hours ago
[-]
Looks like a good light weight solution to front object storage with a front end and auth. One suggestion is to add the license to the repo. The readme says License: MIT, but there’s no license file.
reply
robertclaus
3 hours ago
[-]
Feels like this is missing some of the key points of using generic bucket storage for me: 1. Archive pricing for really large old documents. 2. Cross-provider backups; especially for critical documents.
reply
itherseed
3 hours ago
[-]
Ok, I'll see it later but please use the 'Release' feature of GitHub. It is the easiest way to tell for your customers that a new release is out. Even GH can send notifications. Thanks.
reply
jrochkind1
5 hours ago
[-]
I wonder if it would be possible to do something like this that had transparent end-to-end encryption.
reply
vitalscope
5 hours ago
[-]
That is a bit like saying “Don’t use a medical analysis app, just interpret your lab results yourself.”

Sure, ChatGPT can help, but to use it reliably, you still need enough medical knowledge to ask good questions and evaluate the answers.

reply
redat00
5 hours ago
[-]
funny enough the guy behind the project also has an app like that https://github.com/zmeyer44/OpenVitals

(and regarding contributors for all of his projects, it's mostly vibe-coded)

reply
Zm44
4 hours ago
[-]
Think of OpenVitals more as "Don't pay $300/yr for a chatGPT wrapper medical app, just use this with your existing test results for free"
reply
NoahZuniga
2 hours ago
[-]
Google drive pricing is cheaper than S3/Google cloud storage for storage.
reply
pluc
5 hours ago
[-]
I'd love a local offline alternative, maybe I'll get AI to build it for me
reply
dwedge
5 hours ago
[-]
Not trying to be snarky but what is offline dropbox more than a directory?
reply
atrus
5 hours ago
[-]
Syncthing? I'm taking 'offline' to mean 'not requiring the internet', which means you can have plenty of computers!
reply
dwedge
4 hours ago
[-]
I use seafile for this. Some people dislike that it has proprietary storage but you can backup from a fuse mount
reply
pprotas
5 hours ago
[-]
Samba share?

Old technology still works, even if it is old!

reply
pluc
3 hours ago
[-]
Samba, rsync, sshfs, even fusefs... but there's seemingly nothing that can keep your files yours across your own devices without extensive hacking/setup, suspicious EULAs, MitMs, etc. We can build it, but normies can't
reply
axelthegerman
4 hours ago
[-]
Works so great on new devices like smartphones. Except not.

And so easy to set up on a home computer. Except it's not always on and doesn't come with backups.

I'm not saying S3 is where it's at but might need a bit more than just Samba. Or maybe you don't but people who need Dropbox do.

reply
pprotas
4 hours ago
[-]
iOS has native support for SMB in the Files app

Turning on SMB is usually just a click of a button, even macOS supports it

Any user technical enough to be able to set up an S3 bucket, Syncthing, Nextcloud or this "Locker" tool from OP can also set up an SMB share

I was responding to the above thread, where sharing files on an offline network is being discussed. Backups were not mentioned as a requirement.

reply
whartung
3 hours ago
[-]
Yea, boy, you’d like to think.

But sharing a folder on my Mac with my wife’s MacBook has been a Google diving, arcane command line headache.

I would have thought sharing the folder, and marking ‘everyone’ for all the read/write modes would be enough. But, no.

I guess with APFS it’s a lot more fiddly. It’s not intuitive, and not in the info panel.

reply
aitchnyu
5 hours ago
[-]
What happens if the server disappears permanently and only the bucket is up?
reply
BorisMelnik
3 hours ago
[-]
I already do this with next cloud and s3, I've never once had an issue in many years
reply
huijzer
3 hours ago
[-]
But isn’t Syncthing already open source Dropbox? Can easily use own hardware too which is very nice.
reply
ananandreas
3 hours ago
[-]
Cross compatibility and easy of use is as important as price and open source
reply
bovermyer
5 hours ago
[-]
Very cool idea, but without background file syncing from/to my local machine, it can't replace my cloud storage provider.
reply
rcvaishya
2 hours ago
[-]
The way how data is handled is more of a question than where it goes
reply
noja
5 hours ago
[-]
Why not just use an FTP server?
reply
PunchyHamster
5 hours ago
[-]
coz FTP is garbage protocol that should die 2 decades ago
reply
dboreham
1 hour ago
[-]
For all the people pooh-poohing this, I'm very interested in this business model (bring your own provider token) and this looks to be nicely done. I'm going to try it out. In particular I want to see if it supports payload encryption for the data in S3. I'd need that to be comfortable stashing all my personal data in AWS or Wasabi.
reply
HardwareLust
5 hours ago
[-]
Just don't spin up your machines in Bahrain or the UAE...
reply
jrochkind1
5 hours ago
[-]
what am i missing?
reply
8fingerlouie
5 hours ago
[-]
reply
data-ottawa
5 hours ago
[-]
It’s a reference to Iran attacking AWS data centres in those countries.
reply
bovermyer
5 hours ago
[-]
Iran made those AWS data centers... unhappy.

The comment is disingenuous, though, since Locker doesn't need AWS S3 to function.

reply
HardwareLust
3 hours ago
[-]
It was meant as humor, not technical advice lol.
reply
voidUpdate
5 hours ago
[-]
"Stop paying for Dropbox/Google Drive, pay for an S3 bucket instead"
reply
Saphyel
5 hours ago
[-]
S3 is costly and carries significant political baggage.

For a better alternative, run MinIO on a cloud provider of your choice, or stick with a secure option like Proton Drive.

reply
wiether
5 hours ago
[-]
Suggesting MinIO as an alternative to something with "significant political baggage" seems weird given the recent rug pull?
reply
ketzu
5 hours ago
[-]
> S3 is costly

> run MinIO

When people say "s3", they mean "any s3 compatible storage" in my experience, not "amazon s3 specifically" or just "s3 as a protocol".

reply
recursive
48 minutes ago
[-]
Does the protocol have a published specification? Today I learned S3 isn't just the name of a product from AWS.
reply
b3lvedere
4 hours ago
[-]
I use a cheap alternative to the 3-2-1 rule[1].

I use a mini pc with small smb shares (less than 1 TB). This thing is on 24/7, but runs energy efficient.

When it's time to move data, i copy it to a Synology NAS that holds lots of TB's. Then it's also time to backup the really important stuff, which goes to a Hetzner Storage Box[2].

[1]: https://en.wikipedia.org/wiki/Backup#3-2-1_Backup_Rule [2]: https://www.hetzner.com/storage/storage-box/

reply
flanked-evergl
5 hours ago
[-]
Stop paying for clothes, make your own instead!
reply
kardianos
5 hours ago
[-]
Another option is https://github.com/drakkan/sftpgo

This is in Go, exposes both webdav and SFTP servers, with user and admin web interfaces. You can configure remotes, then compose user space from various locations for each user, some could be local, others remote.

reply
lain98
4 hours ago
[-]
I use archive storage class on google cloud, to store old movies and wedding videos, pictures of old vacations.

For everything else I use paid onedrive subscription. The biggest problem is user interface with s3 like storage and predictable pricing because remember you also pay for data retrieval and other storage apis, with dropbox etc you pay a fixed amount. Every year or so I roll over data into the bucket.

But for infrequently accessed data its fine.

reply
mdni007
3 hours ago
[-]
Spme things should not be vibecoded (yet)
reply
BordairAPI
4 hours ago
[-]
this is rlly cool
reply
Eikon
5 hours ago
[-]
See also: https://github.com/Barre/ZeroFS

Doesn’t require an external database (just a s3 bucket) and is a single binary. A webui is shipping in the next few days.

reply
ledauphin
5 hours ago
[-]
this doesn't seem like it allows multiple writers?
reply