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.
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).
Looks promising. Do you know what their network speeds are? I can’t seem to find that in their FAQs.
you’ll get a shared connection afaik. Speeds ranged from 1-2gbit/s on my server
That’s pretty decent. I tried speed testing some other recommendations and I was seeing 35 MB/s.
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.
I’d give Hetzner a try. The VPS they offer come with 20TB of bandwidth and they only count outgoing traffic(bottom of this page is the source -> https://docs.hetzner.com/robot/general/traffic/) One thing to note with Hetzner VPS is the port speed is not guaranteed to be 1G only on their dedicated servers is 1G guaranteed. In my experience with their VPS I always got over 500M so is wasn’t an issue. I’ve since moved to a dedicated server in Finland for the horse power and the flexibility of running my own VM platform(Proxmox)
There’s also Netcup but I’ve never used them so can’t speak to quality but I’ve heard good things about them.
Edit: totally forgot to mention BuyVM. I have one of their 1GB VPS in Luxembourg. Speed is good to Finland but not so great to Canada but that’s not their fault. More to do with latency which is to be expected given the distance.
deleted by creator
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.
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.
deleted by creator
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.
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.
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.
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.
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).
Try linode, i used to use them in a past and it was faultless.
Linode was bought by Akamai in 2022, it might not be the same as it was previously.
I used it before and still use it. No issues with my $5 linode.
Hey, some companies still don’t fix what ain’t broke.
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”.
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.
I currently run a Netcup.eu VPS. Not doing heavy datatransfers with it but never had any problems in the past 3 years.
I could say something similar. I’ve been using one of their VPS for a few years without any surprise.
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.
I can’t say I have your usecase but I’ve been happy with RackNerd. Support has been top notch.
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.
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
Are the leading clouds off the table for cost? Azure, AWS, Google?
I can’t remember if cloudflare actually hosts or just proxies.
I prefer to shy away from those companies, especially Google, for moral/privacy reasons.
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.
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.
They have metered bandwidth so it’s not suitable for OP’s bandwindth-heavy usage.
Throwing in for Dreamhost