ENGINEERING ★ 4 upvotes 2025

Show HN: Shellmates – Rent bare metal and divide into VMs with firecracker

The Founder's Submission

Direct narrative and submission text authored by @andrewfromx on Hacker News:

Hello devs, weekend passion project here. It started with this burning desire I've have for a while to rent a bare metal server from Hetzner. Sure it's all the way in Germany and I'm in the USA but the price! $34 a month for 64 GB RAM, 4 core cpu, 512 GB SSD. That's like 90% less from AWS ec2 instance of same specs.

How shellmates works:


    1. Rent a powerful bare metal server from providers like Hetzner or OVH at prices starting from $34.50/month     2. We help you setup Firecracker VMs to divide your server into smaller VMs     3. Keep what you need and rent out the rest to other developers at fair prices     4. Save up to 90% compared to cloud providers like AWS while building relationships with other developers 
 So I'm eating my own dogfood with:

https://shellmates.andrewarrow.dev/spots/c8f3c470-f353-4804-bd5c-a5c30bba7dbb

Looking for someone to share the cost with me. There is a real stripe link for $18.07 a month. (Exactly half my actual cost + stripe fees.)

Learned a ton about Firecracker and Firecracker's jailer and how to setup everything with iproutes.

The homepage tries to explain everything:

https://shellmates.andrewarrow.dev

Thanks for checking it out! And I'm totally serious about sharing this server.

[video demo: https://www.youtube.com/watch?v=MNcnoMVRC68]

Retrospective Overview & Key Insights

Distilled analysis of the business dynamics, operational challenges, and strategic takeaways:

In this technical retrospective (2025), @andrewfromx shares practical architectural lessons learned from running, scaling, or migrating production software under lean constraints.

Core Principles for Independent Builders:
1
Defaulting to simpler architectures (such as monolithic frameworks, SQLite, or managed VPS) prevents early engineering bankruptcy.
2
Evaluating true compute and egress costs reveals that high cloud bills can often be slashed by 80%+ through judicious re-platforming.
3
Code you write at 2 AM as a solo engineer must be easy to debug six months later without complex microservice dependencies.
Community Debate Themes:

HN engineers debated the tradeoffs between cloud convenience and raw server economics, database indexing strategies, and resisting premature architectural complexity.

Community Discussions & Critical Reviews

High-signal perspectives, counter-arguments, and peer founder insights debated on Hacker News (4 total discussions):

SP @Sphax Peer Contributor

This is a cool idea. I also like the website, very clean looking, congrats.

I do have some questions: can the owner of a server split it any way they want ? For example if I have a 64 GB server with 16 cores (something OVH provides IIRC) can I split it into 32 2GB/0.5CPU VM ? (assuming firecracker can handle fractions of a CPU, I don’t know). This could make for some really cheap VM compared to even OVH’s offering.

For that matter do you only support certain types of server or can the owner choose any server they want from Hetzner or OVH ?

HISTORICAL ERA Post-ZIRP & AI (2023–2026)
COMMUNITY SCORE ★ 4 points
TOTAL DISCUSSIONS 4 comments
TOPICS & TECH STACK: