Live data from Hacker News

Replacing Dropbox in favor of DigitalOcean spaces

mitjafelicijan.com

151–160 of 201 posts

Re: Replacing Dropbox in favor of DigitalOcean spaces

#151
post #39

There is a lot of open source file sync software out there (ownCloud, NextCloud, Seafile, Syncthing, ...) that would be much better suited for a self-hosted Dropbox replacement than a single bash script. You are many orders of magnitude more likely to lose your data due to a code bug or unstable network than deplatforming. I looked into setting up something of the sort for myself a little while ago, but unfortunately…

Instead of an instance, you could just rent a dedicated server with some mirrored TB of drives. For example, https://www.server4you.com/dedicated-server has 2x 2TB for $25/mo in St. Louis, MO and unmetered bandwidth. OVH Cloud in the U.S. has servers with 32GB of RAM and also 2x2TB drives starting at $59/mo and unmetered bandwidth. (both of these are French companies that are expanding into the U.S.) If you are inter…

> For example, https://www.kimsufi.com/us/en/servers.xml currently has 500GB hard drive servers with Intel Atoms available for $5/mo in both Canada ...

It says “currently being replenished” for the 2 lowest price packages in Canada

Re: Replacing Dropbox in favor of DigitalOcean spaces

#152

I actually really like DO spaces, I use it for hosting a small audio podcast. One downside is they give you NO way to see your bandwidth usage, other than seeing whether you got a bill overage or not. It was pretty surprising to me that they HAVE the information for billing, but don't expose it to the user of spaces in any way.

If you're just doing simple stuff where bandwidth matters I'd look into OVH/kimsufi, it's cheap unmetered dedicated servers.

Re: Replacing Dropbox in favor of DigitalOcean spaces

#153

Earlier quoted context omitted.

> They ban/lock first, ask questions later Given the sheer volume of dodgy packets that originate from DO network space, I find this surprising.

I guess I’m not terribly surprised. It fits a narrative, not of being overly protective, but of run-of-the-mill incompetence. Someone once used a DigitalOcean droplet to run an aggressive layer 7 denial of service attack against a service I host. I notified DO via their web form, didn’t get a reply for three days, then got told to email to their abuse@ email address instead. Dutifully, I mailed abuse@ and included th…

I think you should make a blog post with screenshots calling them out for this ridiculous hypocrisy.

Of its own the blog post won't do anything, but the next time they're being overeager and shutting down a legitimate customer, you can link to that and corner them to fix their procedures.

Re: Replacing Dropbox in favor of DigitalOcean spaces

#154
As a test case, i use box.com in combination with rclone and have daily backups for db and data of my servers.

It copies remotely to /{day of the month} + /{latest}

I could easily change my script to run every hour.

It works pretty nicely and i have a backup for 30 days

( Outside of the default backup daily ofc)

Re: Replacing Dropbox in favor of DigitalOcean spaces

#155
post #138
post #13

You wrote about deplatforming-- heads up that DigitalOcean does deplatform people. I have direct firsthand knowledge of DigitalOcean deplatforming a security disclosure professional reporting a root breach bug. For your secure backups, I can suggest Tarsnap by Colin Percival, who's a security expert and a frequent contributor on Hacker News. I don't get anything for recommending Tarsnap; I'm just a customer. https://…

$0.25 /GB is pretty expensive. I'm using Hetzner Storage Box [1] which has tonnes of connectivity options where 1TB is only 9.40€ (works out at 0.0094€ /GB) [1] https://www.hetzner.com/storage/storage-box

I've never heard about Hetzner before, but those are some good prices.

Have they been around for long, and you know of any external public audit that has been done on them?

Re: Replacing Dropbox in favor of DigitalOcean spaces

#156

Earlier quoted context omitted.

Unfortunately restic was a no go for me due to not being compatible with B2 keys that only have the permissions readFiles,writeFiles,listBuckets,listFiles (no deleteFiles). I don't want the attacker to be able to delete any backups if the manage to get to the B2 keys. I believe this is the ticket that would add support for this to restic: https://github.com/restic/caddy/issues/2

You can work around this by sticking rclone in the middle which does support soft delete: https://pricey.uk/blog/restic-backups-without-delete/ In short, give rclone your keys, (small ~/.rclone config file) tell restic to use an rclone backend and add an extra argument when running restic. (See the blog link above, all explained) There's an open issue for this which doesn't seem to have moved: https://github.com/rest…

Nice blog post! That's exactly what I needed earlier last year when I was looking at this stuff :)

Looks pretty straightforward. I am surprised it is not more of a priority to get merged though, it is so essential.

Re: Replacing Dropbox in favor of DigitalOcean spaces

#157

You could also go the route of using Backblaze for storage and Cloudflare for delivery. You'll pay $1.25 for the same 250gb ($0.005/gb) and get free bandwidth through CF.

Does this have a limitation? Size or whatever ? I want something to store peertube videos and serve them. This sounds like too good to be true

It is, you didn't step on a free video cdn. Cloudflare probits using video unless you're in Enterprise.

Re: Replacing Dropbox in favor of DigitalOcean spaces

#158
Funny, I've done the opposite in recent months.

Dropbox's killer feature is 'Online-only' storage IMHO, it allows me to store and access 300GB+ of music and other projects on my laptop without carrying an external HDD with me all the time. Every file is saved as a zero-byte file, which makes the files discoverable even though it's not stored on my disk. When I try to open the file it downloads it automatically, which works surprisingly well. And it's way faster than mounting DigitalOcean Spaces using s3fs for example.

Also Dropbox is cheaper: 12eu for 2TB, compared to DigitalOcean Spaces: 5eu for 250GB. And I can even access my files through the Dropbox API.

Re: Replacing Dropbox in favor of DigitalOcean spaces

#159

Earlier quoted context omitted.

You can host Nextcloud at your home using something like NextcloudPi+DDNS ( https://nextcloudpi.com ) or HomeDrive ( https://homedrive.io , which has ngrok-ish end-to-end tunnels integrated), and the monthly cost would be almost $0. :)

It's cheap if you already own the hardware. Even $300 could be 50 months (4 year) of a remote server at the prices suggested by some of the posts in this page. Furthermore self hosting a backup server at home doesn't protect against burglars and fires. You'll probably lose both your data and their backup. That's why I prefer a local backup plus a remote one (a combination of git repositories and file storage. )

The golden rule of backups;

3 backups 2 local 1 remote

Re: Replacing Dropbox in favor of DigitalOcean spaces

#160
post #13

You wrote about deplatforming-- heads up that DigitalOcean does deplatform people. I have direct firsthand knowledge of DigitalOcean deplatforming a security disclosure professional reporting a root breach bug. For your secure backups, I can suggest Tarsnap by Colin Percival, who's a security expert and a frequent contributor on Hacker News. I don't get anything for recommending Tarsnap; I'm just a customer. https://…

That's why so far best idea is to go bare metal with couple of different providers and sync data to multiple servers. In case one provider decides to cancel you, you can still have your data in another place. You can also have a copy at your own server. To have access to all machines as if they were on a local network, you can use tinc-vpn or for convenience ZeroTier.
Post reply on HN