Fed Up with DigitalOcean

3 years ago by brownmustardminion to c/selfhosted

So I selfhost a number of servers in various locations and utilize a DigitalOcean VPS as a hub/gateway to transmit data between these nodes.

I have a consistent issue when running large backups or transfers in which DigitalOcean flags my server for a DDOS attack and sends traffic to a black hole for 3-4 hours.

Customer support has been the absolute worst and does fuck all to help remedy the situation in any way. These events have been consistent over the past 8 months.

Does anybody have recommendations for a solid VPS provider?

Price isn’t too much of a factor. I was running a $8/month server but I don’t mind something more expensive if the company has a good reputation for reliability and privacy.

As mentioned, I primarily use a VPS as a gateway/hub for file transfer services. I’m also hoping to spin up another VPS for static websites.

lemmyvore 26 points 3 years ago

Try Hetzner "cloud" offer (shared vCPU). They price it by CPU, RAM and storage, the transfer is 20 TB for all plans. You can choose to be hosted in Germany, Finland or the US (typically, sometimes a specific plan is temporarily sold out in a certain region).

path: 0 6205347, hotness: undefined, score: 26, children: 4
brownmustardminion 5 points 3 years ago

Looks promising. Do you know what their network speeds are? I can’t seem to find that in their FAQs.

path: 0 6205347 6205526, hotness: undefined, score: 5, children: 3
Oha 6 points 3 years ago

you'll get a shared connection afaik. Speeds ranged from 1-2gbit/s on my server

path: 0 6205347 6205526 6206872, hotness: undefined, score: 6, children: 1
brownmustardminion 1 point 3 years ago

That’s pretty decent. I tried speed testing some other recommendations and I was seeing 35 MB/s.

path: 0 6205347 6205526 6206872 6207761, hotness: undefined, score: 1, children: 0
lemmyvore 2 points 3 years ago

I don't think you'll find any guarantees about that since it will vary wildly depending on their bandwidth use at any given time, your ISP's, and everything in between. I don't think they cap it on purpose if that's what you mean, but they do have an upper capacity limit, naturally. Generally speaking you should get some pretty decent speeds, like the other comment mentioned.

path: 0 6205347 6205526 6207082, hotness: undefined, score: 2, children: 0
SirMaple_ 14 points 3 years ago
path: 0 6209849, hotness: undefined, score: 14, children: 0
manos_de_papel 9 points 3 years ago
path: 0 6226082, hotness: undefined, score: 9, children: 5
brownmustardminion 4 points 3 years ago

Funny you mention that. I was about to make a post about Nebula earlier. I learned about it through YouTuber apalrd a few months back and it seems perfect. I’m still trying to understand some of the complexities when utilizing a service that requires circumventing the mesh network for public access such as Nextcloud. I’ll probably make a post about this after I’ve done some more research. I think there’s some good discussion to be had about such a setup.

path: 0 6226082 6226236, hotness: undefined, score: 4, children: 0
brownmustardminion 1 point 3 years ago

I tried to set up a nebula network but it seems like it has trouble when your hosts are behind a VPN service. The VPN must block the port or protocol the lighthouse is connecting with and I can't figure out a way to bypass the VPN (at least on Mac split tunneling isn't supported). I'm assuming you're familiar with mesh networks...do you have any good youtube videos or resources you would recommend? The nice thing about VPN is it's crazy simple to set up and seems to work with all types of system configurations. Nebula was pretty simple but seems like a pain to troubleshoot so far.

path: 0 6226082 6254859, hotness: undefined, score: 1, children: 2
manos_de_papel 1 point 3 years ago
path: 0 6226082 6254859 6256321, hotness: undefined, score: 1, children: 1
brownmustardminion 1 point 3 years ago

Ideally I would be able to split tunnel around the vpn but I don’t have the option on mac

path: 0 6226082 6254859 6256321 6258576, hotness: undefined, score: 1, children: 0
signalsayge 1 point 3 years ago

This honestly sounds like the best solution to this particular problem.

path: 0 6226082 6333501, hotness: undefined, score: 1, children: 0
i_am_not_a_robot 7 points 3 years ago

Try using ICE instead of proxying all your traffic through a VPS. If you're just using the VPS for session establishment you won't be using a lot of bandwidth and won't get blocked or go over quota. Try searching for things like "wireguard mesh stun".

path: 0 6216153, hotness: undefined, score: 7, children: 0
NonDollarCurrency 6 points 3 years ago

If you want privacy try njalla. A bit more expensive but they do try hide as much data as possible and I've never had any downtime with them.

path: 0 6205287, hotness: undefined, score: 6, children: 1
brownmustardminion 5 points 3 years ago

This looks great for privacy but their servers are hosted only in Sweden, which might be an issue since I’ll need good latency and high bandwidth.

path: 0 6205287 6205466, hotness: undefined, score: 5, children: 0
kaleid 6 points 3 years ago

Try linode, i used to use them in a past and it was faultless.

path: 0 6205222, hotness: undefined, score: 6, children: 3
shnizmuffin 12 points 3 years ago path: 0 6205222 6205273, hotness: undefined, score: 12, children: 2
TrumpetX 8 points 3 years ago

I used it before and still use it. No issues with my $5 linode.

path: 0 6205222 6205273 6209850, hotness: undefined, score: 8, children: 1
shnizmuffin 4 points 3 years ago

Hey, some companies still don't fix what ain't broke.

path: 0 6205222 6205273 6209850 6213838, hotness: undefined, score: 4, children: 0
redcalcium 6 points 3 years ago

If you're feeling adventurous, lowendtalk is quite a deep rabbit hole.

Personally, I use rsync.net for backup stuff. Way better for backup than standard vps because everything you put there is automatically snapshotted every day (you can configure how long you want to keep the snapshot). No full shell access, but you can still use rclone there.

path: 0 6208446, hotness: undefined, score: 6, children: 0
porksoda 6 points 3 years ago

That's really unfortunate. I love Digital Ocean and spend about $800/month with them for work.

Can you tell me more about the traffic they are mistakenly flagging as a DDOS? I ask because I have regular DB and file backups happening and if we had traffic shutdown on production assets for 3-4 hours, it would be a big fucking deal.

path: 0 6216955, hotness: undefined, score: 6, children: 3
brownmustardminion 4 points 3 years ago

So each time I get shut down is during a large extended data transfer. I have my VPS server set up as a VPN hub that connects multiple servers. So typically when my traffic gets diverted to a black hole by DO, there was a consistent roughly 35MB/s inbound/outbound vpn traffic stream for 4-5 hours going through the VPS. My server gets shut down for 3-4 hours and I get a email notice that my server was under a massive DDoS attack and they diverted traffic to a black hole. I always respond informing them that it’s not a DDoS and explain the situation. They typically respond with “Utilize a service like Cloudfare which has DdoS protection”.

I’ve been really happy with them as a provider otherwise but this is a dealbreaker for me.

path: 0 6216955 6217259, hotness: undefined, score: 4, children: 2
porksoda 3 points 3 years ago

Hmm, that really doesn't sound like a traffic pattern that would be confused with a DDoS attack. I would be frustrated as hell too.

What's concerning is that our traffic would look very similar. We have a VPN dedicated droplet that allows access to our DO private network where the rest of our resources can be accessed. We also have high throughput periods though not as sustained as yours.

path: 0 6216955 6217259 6225145, hotness: undefined, score: 3, children: 0
ikidd 3 points 3 years ago

How many servers are you connecting to on the outside? You might have to stagger them for connections and keep the number under their radar.

Though I have to wonder how a primary mirror would handle this for some large distro like Arch.

path: 0 6216955 6217259 6218800, hotness: undefined, score: 3, children: 0
johntash 5 points 3 years ago

For backups, consider using rsync.net. for a server, have you looked at dedicated servers before? OVH has some cheap servers every once in a while that should be better in theory than most VPS.

path: 0 6213022, hotness: undefined, score: 5, children: 1
brownmustardminion 5 points 3 years ago

Thanks. I actually selfhost my backup server. So I'm not backing up to a VPS. I use the VPS as a hub in a hub and wheel configuration to connect multiple servers (including a dedicated backup server).

path: 0 6213022 6213873, hotness: undefined, score: 5, children: 0
Nibodhika 4 points 3 years ago

I have used Vultr and I'm quite happy with them, however I had not moved backup level data into the servers so can't attest that they'll work great for you.

path: 0 6207975, hotness: undefined, score: 4, children: 0
ShortN0te 4 points 3 years ago

I currently run a Netcup.eu VPS. Not doing heavy datatransfers with it but never had any problems in the past 3 years.

path: 0 6224014, hotness: undefined, score: 4, children: 1
elfio 3 points 3 years ago

I could say something similar. I've been using one of their VPS for a few years without any surprise.

path: 0 6224014 6224140, hotness: undefined, score: 3, children: 0
jelloeater85 3 points 3 years ago

I would try Vultr, if DO is being weird. They are awesome and have very similar pricing to DO. Hetzner is ok as well, but they have annoying DDoS filtering.

You could also try AWS ARM EC2, but they're expensive for bandwidth by comparison.

path: 0 6224236, hotness: undefined, score: 3, children: 0
tvcvt 2 points 3 years ago

I’ve never heard anyone else mention them, but I’ve had really good luck with https://www.ssdnodes.com for the past several years. I don’t recall ever using their support, but I did have a policy question before buying when I first signed up and they were pretty quick to reply. I think I found them on LowEndBox.

path: 0 6207241, hotness: undefined, score: 2, children: 2
johntash 4 points 3 years ago

I'm not 100% sure, but wasn't ssdnodes one of the companies that offers really cheap deals without actually giving you the specs they say?

E.g. they say 64gb ram, but you actually get a VM with memory ballooning enabled and then your account gets suspended if you consistently use that much ram

path: 0 6207241 6213062, hotness: undefined, score: 4, children: 1
tvcvt 1 point 3 years ago

Could be. If that’s the case, it’s nothing I’ve noticed. I’ve got a 32gb VM and I’m running a bunch of LXC and docker containers on it without issue.

path: 0 6207241 6213062 6268376, hotness: undefined, score: 1, children: 0
SeeJayEmm 2 points 3 years ago

I can't say I have your usecase but I've been happy with RackNerd. Support has been top notch.

path: 0 6235341, hotness: undefined, score: 2, children: 0
Decronym 1 point 3 years ago

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LXC Linux Containers
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

3 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.

[Thread #380 for this sub, first seen 27th Dec 2023, 21:55] [FAQ] [Full list] [Contact] [Source code]

path: 0 6268421, hotness: undefined, score: 1, children: 0
garrett 1 point 3 years ago

I might be able to help here. Is it outbound or inbound networking? Is there a ticket number you’d be okay sharing?

path: 0 6296477, hotness: undefined, score: 1, children: 0
MSgtRedFox 0 points 3 years ago

Are the leading clouds off the table for cost? Azure, AWS, Google?

I can't remember if cloudflare actually hosts or just proxies.

path: 0 6205395, hotness: undefined, score: 0, children: 4
brownmustardminion 13 points 3 years ago

I prefer to shy away from those companies, especially Google, for moral/privacy reasons.

path: 0 6205395 6205449, hotness: undefined, score: 13, children: 2
ndguardian 16 points 3 years ago

I can’t speak to the moral side, but it’s worth noting that from a privacy perspective the major cloud providers basically don’t want to be able to interact with your data.

I work as a cloud engineer and regularly engage with support from Google and Amazon and in general they can only see stuff like metadata and resource configuration, as well as the raw hardware health for your resources. For anything further generally you’re going to have to explicitly provide information, share your screen, etc.

Just wanted to clear up that tidbit. Again, doesn’t help with any moral objections you may have though.

path: 0 6205395 6205449 6206462, hotness: undefined, score: 16, children: 1
brownmustardminion 4 points 3 years ago

I appreciate your insight. That’s good to know. My journey into self hosting started with searching for alternatives to google products so I’m naturally hesitant to touch anything under their umbrella.

path: 0 6205395 6205449 6206462 6207811, hotness: undefined, score: 4, children: 0
redcalcium 2 points 3 years ago

They have metered bandwidth so it's not suitable for OP's bandwindth-heavy usage.

path: 0 6205395 6208420, hotness: undefined, score: 2, children: 0
MaxVoltage 0 points 3 years ago

as an it certified technician i have an answer but its not the right one or even related to what we are talking about

path: 0 6226445, hotness: undefined, score: 0, children: 0
Seasm0ke 0 points 3 years ago

Throwing in for Dreamhost

path: 0 6226443, hotness: undefined, score: 0, children: 0
nix -1 points 3 years ago path: 0 6207647, hotness: undefined, score: -1, children: 0
clegko -1 points 3 years ago

Give Oracles always free tier a try. I shuffle over a TB through them every month with no issues.

path: 0 6216645, hotness: undefined, score: -1, children: 1
eclipse 3 points 3 years ago path: 0 6216645 6219926, hotness: undefined, score: 3, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
62965
6794
5683

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...