Readit News logoReadit News
vorpalhex commented on The MiniPC Revolution   jadarma.github.io/blog/po... · Posted by u/ingve
Normal_gaussian · 7 hours ago
I have a homelab which is a zimaboard, a dumb netgear switch, and six mini-pc's (5560U/16GB/500GB).

The zimaboard runs pfsense & an nginx reverse proxy, then all six of the mini-pcs run proxmox. 4 mini-pcs run k8s clusters (talos) and the other two run home services and selected one-offs (home-assistant, plex, bookstack, build-tools, gitea, origin servers for a subset of projects).

It was a lot easier to set up than I had expected. Its was still a massive PITA though. I got what I wanted out of it work-wise, and its a nice little novelty.

I've been thinking about ditching most of it for a while; I like the idea in the article about breaking it up - move one under the TV, one into the office, one under the stairs, and the remaining 3 + zimaboard I'm tempted to sell. I'd keep running proxmox on them, but I wouldn't link them up. The key thing that needs to happen for this to make sense is using something like cloudflare to route domains.

The part I never sorted properly was storage. It has 3TB of storage, but getting that storage into k8s for proper dynamic allocation without giving random nodes CPU perf issues was a too-long-for-one-session task which meant it never got finished. I was tempted to add a NAS, but most NAS's are horrid.

vorpalhex · 6 hours ago
What were the underlying storage needs?

Ceph ebds are pretty easy and can offer good resilience but definitely have some performance issues in a standard homelab.

Something dumb like smb/nfs actually can work quite well if your workload doesn't mind it.

Rclone volumes work quite well for some cases not served by obvious other solutions but you have general FUSE limitations.

vorpalhex commented on The MiniPC Revolution   jadarma.github.io/blog/po... · Posted by u/ingve
rkagerer · 7 hours ago
Counterpoints:

- Specs are too limited for my needs (storage capacity for backup / home NAS purposes; compute power for local AI work; throughput for local high speed network traffic shaping; etc)

- can't upgrade over time (right now I'm averaging 15 years for my boxes, with incremental upgrades like storage, RAID adapters, memory, CPU etc, and I don't need to go through the days-long hassle of reformatting, reinstalling and reconfiguring OS's, services and software).

- less supported over time (I can still download driver upgrades in some cases, and find solutions if I run into something unexpected as the vendor is still in business and supporting the legacy model).

Full sized machines aren't difficult to build, and I've had great luck with second hand enterprise-targeted parts (eg. for a long time years back, used Mellanox Infiniband cards were dirt cheap on eBay because universities were upgrading to later generations, they were an order of magnitude faster than NIC's available at competing price points at the time, and as a bonus had lower latency). Older Areca RAID cards were great for SATA drives, easily upgradeable to new models, and I still have a few kicking around in production today.

Meanwhile neighbors have thrown out piles of ewaste and wasted time after their commodity junk failed unexpectedly.

vorpalhex · 7 hours ago
Power consumption matters.

You can also run a single storage box and then just pop over network (10gbe, thunderbolt, etc). One big box of spinning rust and tons of cheap compute.

Most folks are running proxmox and your OS installs are automated. Use ansible. I like docker swarm on top of a fleet of cattle vms on proxmox.

vorpalhex commented on FCC bars providers for non-compliance with robocall protections   docs.fcc.gov/public/attac... · Posted by u/impish9208
vorpalhex · 7 hours ago
EVE Online has had a functional anti-spam system for many years: it costs you some money to contact someone who doesn't have you in their contacts.

The amount is configurable and the feature can be turned off.

You as the receiver keep 70% of the fee.

Think of how quickly spam would go away.

vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
JustExAWS · 4 days ago
Out of the long list of things a five person startup needs to be worried about, “cloud lock in” doesn’t make the top 10 or even top 20.
vorpalhex · 3 days ago
Dolla bills.

Cloud LockIn is Price LockIn.

Last startup I was in 5x'd our runway by using dynamic spot pricing across multiple clouds.

Also sounds like the software has to support multiple clouds to sell to clients.

vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
dangus · 4 days ago
It’s not really black and white as you describe it, there’s a huge spectrum between “do it all yourself” and “go all in on someone’s setup.”

Different cloud services have different levels of difficulty in migrating in or out of them.

You can also mix levels of abstraction for different layers of your product.

For example, you can host something on a bare EC2 instance fronted by nginx (let’s encrypt for certs) with an RDS database and that’s going to be far more portable to someone else’s cloud than deploying to Lambda behind an ALB using AWS certificate manager.

You still didn’t “do it all yourself” because RDS still took a solid chunk of your work away even though you did nginx and your deployment to EC2 on your own.

In the case of RDS it’s one of the more trivial services to move to another provider or move to bare metal since you’re just running a standard database and all your app needs is a connection string.

(I’m not claiming this is a real architecture that makes sense, just an example of how different layers can be chosen to be managed or unmanaged).

vorpalhex · 3 days ago
Unless you start using a non-portable RDS feature. Or you set up RDS auth using the preferred AWS method which is non-portable. Or you come to depend on a performance feature of RDS hosting. Or..
vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
herval · 4 days ago
in my current case - the ability to deploy on-prem for some specific customers (on-prem meaning their own AWS or GCP account usually) + per-customer/multitenancy on the main product (ideally with segregated databases)

In general - scaling up a small number of microservices + their associated infra (redis/rabbitmq/etc)

vorpalhex · 4 days ago
You are basically stuck with k8s but you will end up having to "roll your own" (bring your own components) if you intend for operations to be consistent across different clouds/prems/etc.

Ideally start with an existing kube stack and slowly make it your own.

Operationalizing across hetereogenous clusters will be an unfortunate source of excitement.

vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
herval · 4 days ago
I tried that in the past and found it extremely unreliable as a production environment. Documentation was also non-existent and I'd have to manually handle clusters, setup my own observability and log stack, etc. Any cloud provider these days gives you all that out of the box for K8s, so I'm, not sure the time one would invest on Swarm really makes sense?
vorpalhex · 4 days ago
You will be married to a particular cloud.

Either you go all in on someones setup or you get to do it all yourself.

That's true for any service. Either you drink the AWS/GCP/Axure koolaid or you make your own. Whether it's k8s or Swarm or whatever doesn't matter.

vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
delichon · 4 days ago
Same question. I'm a one man band who wants to be scalable, but doesn't want to get married to a particular cloud. So Kubernetes appears to be the default recommendation. Are there better alternatives?
vorpalhex · 4 days ago
Docker compose, docker swarm if you outgrow that.
vorpalhex commented on Ask HN: Is Kubernetes still a big no-no for early stages in 2025?    · Posted by u/herval
vorpalhex · 4 days ago
What does it provide you?

Maybe you need a cluster per client and k8s is the only option.

Maybe you literally only need a few docker services and swarm/ecs/etc are fine forever.

What is the problem that K8s solves for you?

vorpalhex commented on Unity reintroduces the Runtime Fee through its Industry license   unity.com/products/unity-... · Posted by u/finnsquared
juntgar · 4 days ago
You can see their earnings announcements. They are making money across the board. Not losing it like you've stated
vorpalhex · 4 days ago
> GAAP net loss was $107 million, with a margin of (24)%.

https://investors.unity.com/news/news-details/2025/Unity-Rep...

u/vorpalhex

KarmaCake day16092December 5, 2016
About
https://vorpalhex.com "me"[at]vorpalhex.com...
View Original