this post was submitted on 25 May 2024
29 points (100.0% liked)

Privacy

32173 readers
668 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
 

What cloud VPS host is the best for privacy and security? I want to self host stuff for myself some tools. Mental Outlaw make a video last year about self hosting your own VPN with a service called Vultr but back in December vultr added to their TOS that they own what you host and a bunch of other scary stuff. So I don't trust Vultr anymore. I don't see recommended vps hosts on privacyguides website. So what do you guys think I should use to self host various things like a VPN, Nextcloud, and so on.

you are viewing a single comment's thread
view the rest of the comments
[–] Deckweiss 11 points 6 months ago* (last edited 6 months ago) (2 children)

Looking at my bills, my cluster server costs me ~15€ per month in electricity.

It has:

  • 4x6 arm cores
  • 4x6 GB RAM
  • 8TB HDD storage
  • 3TB nvme storage

As soon as you link me a VPS offer with comparable specs, but lower monthly cost, I am switching.

[–] [email protected] 1 points 6 months ago (1 children)

Those are not VPS specs, that is more the kind where you would get a dedicated hardware server at a hoster. Hosting your own becomes much more viable the larger your operation becomes.

[–] Deckweiss 1 points 6 months ago* (last edited 6 months ago) (1 children)

Mkay, then lets check out a VPS equivalent then:

A raspberry pi 4, with an average CPU load of 100% 24/7 would draw ~4kWh per month, which would cost me 1,50€ per month in electricity.

Again, a cheap VPS with specs in the rpi4 range costst about 5€ per month. After about 1,5 years running a rpi4 would become cheaper than renting a VPS.

Edit: after calculating it myself, I found this tool online https://tools.picockpit.com/powercost/ which veryfies my napkin math.

[–] [email protected] 1 points 6 months ago

Cloudserver might still be doing the $10 a year deal where you get a cpu core and some ram and hard drive space.

It’s hard to beat that price even if you already have the pi. And the vps runs amd64 binaries instead of needing everything built out for arm.

[–] [email protected] 1 points 6 months ago (1 children)

Well, how long do you expect the cluster to last, and how much did it cost? We need to factor that in to understand the true monthly cost of the cluster.

[–] Deckweiss 2 points 6 months ago* (last edited 6 months ago) (1 children)

I expect it to last for over 10years.

It has been running for 2 so far.

The total material cost was somewhere between 800 and 1000€.

For comparison, here is an ARM vps https://www.netcup.eu/vserver/arm-server/ if you scroll down a bit and add 8TB block storage to it you can see that the storage alone would cost just shy of 100€ per month. That would rake up the same bill in less than a year.

[–] [email protected] 1 points 6 months ago (1 children)

Okay, so €1000 over 120 months, that's another €8.34/month, plus the €15/month in electricity costs. A total of €23.34/month.

So yeah, you're not going to get those specs at that price on a VPS today, but there are a lot of caveats here.

  1. 10 years is a very generous prediction for how long this cluster will last. In my experience, hardware that runs 24/7 lasts about 5 years before something happens requiring replacement.
  2. Even if your hardware does last 10 years, Moore's Law suggests that it will be completely obsolete well before then. Chances are good that your Cluster's specs will be rentable in the cloud for less than you are paying for electricity at some point before 10 years passes.
  3. Resource usage determines how useful the cluster actually is. Are you using all 24GB of RAM? Are you using all that disk space? If not, you're paying for something you're not using.
  4. Maintenance. Especially with an HDD, you need to expect parts to break. How much do you budget for that?
  5. Connectivity. Is your home Internet connection suitable for your needs? Is it worth the performance degradation your projects might have on your home network? If you subscribe to a second Internet connection for your hosted servers, how much does that add to your monthly bill?
  6. Security. Are you hosting anything publicly accessible from your home network? Can you trust that what you are hosting won't provide bad actors access to your network? How much extra will it cost to segment your network to be more secure?

At least with a VPS you can rent only what you need when you need it, have a dedicated multi-gigabit network connection, and watch server specs increase and costs decrease as scalable hardware capacity improves over time, all while keeping your home network safely out of the picture.

[–] Deckweiss 3 points 6 months ago* (last edited 6 months ago)

all good points to consider for sure.

I won't go into all of them, but to summarize, it works perfectly for me.

The cool thing about a cluster is the upgrade path. It started with just two blades, but as I ran more docker containers and went out of resources, I just bought more. Am now up to 6 and there are still 2 free slots if I need it.

Storage I definitely overprovisioned but it will get used up eventually, that one is a bit more tricky to smoothly upgrade. Each blade has one nvme slot, but for bulk storage I have external raid enclosures, which is somewhat awkward.

Like you implied, it all depends on your need. If all you need is to run some private services, as OP is asking about, a bunch of SBCs or an old second hand office computer will do just fine and be very nicely priced compared to renting a similarly specced VPS.