Ilan's real KWS Rack on a wooden desk in a dark room: amber rails and carry handles around a stack of screen module, patch panels, drive sleds, the glowing KWS fan panel and a NAS, the open side lit warm from inside
KWS BUILD PATHS · 01 - BUILD MY HOMELAB

Build your own home server.One guided step at a time.

A guided, self-paced Build Path - from hardware that fits you and your budget to a home server shaped around your life: useful self-hosted apps and personal tools, built step by step with your coding agent. Once it's yours, it's the base a personal AI agent at home is built on - that's the next path, not this one.

Home infrastructure that's truly yours Replace some subscriptions with home-hosted apps Any computer works - no rack required

WHERE THE PATH ENDS What you have when you finish - not what you watched, what runs:

  • A working home server - on hardware that fits you
  • Useful apps, actually running - deployed with Docker, from your plan
  • Access on your terms - home-network-only, or private remote
  • Backups you have tested - with a restore done by your own hands
  • A documented system - every decision written down as you build
  • The ability to continue alone - you understand what you built
THE PROBLEM

The information exists.The path doesn't.

Search "home server" and you're instantly deep in Proxmox versus Ubuntu, contradicting forum threads, one-line install scripts, and advice written for people ten years in. Every answer sounds confident. None knows you, your hardware, or which step you're on.

The problem isn't missing information. It's overload - with no order, no context, and no next step.

LIVED PROOF

Not theory.This is what actually runs at Ilan's home.

Build My Homelab is built by Ilan Kushnir - the maker behind KWS Rack - out of one home server that has to work every day. Pick any of them and see the real thing.

"AI can build you tools shockingly fast now. But a tool with nowhere to live stays a demo. Your home server is where those tools become part of your life."
- the idea the whole path is built on

...and much more. A home server keeps absorbing the next useful thing - these are just the ones worth showing.

CASE 01 · PUMPY

A fitness app that trains the way Ilan trains

Ilan built Pumpy with Claude Code, and it runs from this very server - for him, his friends and his family. It works better for him than any generic fitness app for the simplest reason: it was built around exactly how he trains - and when his needs change, the app changes the same week.

Built with Claude CodeRuns for friends & familyPersonal by design
See Pumpy for yourself

It is a real, running app - open it and judge it yourself.

The Pumpy app open on a phone standing on a dark desk, its lime-green logo glowing on the screen
CASE 02 · READPORT

The same book, on the page and in his ears

The ebooks and the audiobooks were already on this server. ReadPort is what Ilan built on top of them: it mounts those folders read-only, works out which ebook and which narration are the same work, and times one against the other - so he can switch from the page to the voice mid-sentence, or read along while it plays. Open source, one container, and nothing leaves the machine.

Open source · AGPL-3.0Sits beside Calibre & AudiobookshelfNothing leaves your machine
See ReadPort for yourself

Also real, also running on the same home server - and yours to self-host.

CASE 03 · PERSONAL AI · THE NEXT PATH

A private AI partner that actually lives at home

Ilan's own agents - Hermes and Astra - run from this server, wired to his projects, his tools, his task board and a long-term memory. Not a cloud chatbot with amnesia - a partner that knows the house it lives in.

Where this actually sits: Build My Homelab does not build this - it builds the server underneath it: the machine, containers, access and backups. The agent is a separate path that starts from a finished homelab, and unless you host a model yourself, the thinking still happens at a provider - your prompts and tool context go with it.

Persistent memoryConnected to home & toolsYour hardware, your data at rest
Where the next path starts ↓
CASE 04 · SMART HOME

The whole house, wired to one calm dashboard

Lights, door lock, blinds and TV - plus the network and a mesh of sensors. Because the brain lives at home, not in a cloud, the automations that stay inside the house keep running when the internet is down. The ones that reach a cloud service still need it, and so does remote access from outside.

It sits on a backed-up base, so these are automations you set up once and can bring back after a power cut - not a fragile late-night install nobody can rebuild.

LightsDoor lockElectric blindsTVNetwork & sensors
CASE 05 · SELF-HOSTED

A whole catalog of apps - minus the subscriptions

Media, photos, documents, bookmarks, file sync - the self-hosted world has a serious app for almost anything. One home server runs a surprising number of them at once, and each one can retire another monthly subscription.

A huge open-source catalogOne serverFewer subscriptions
Browse the catalog - selfh.st/apps ↗
CASE 06 · KANBAI

Kanbai - a task board that talks to his agent

Ilan's personal kanban. Built around exactly how he plans his work - and wired to his AI agent, so tasks get added, sorted and closed as part of the conversation, not in yet another form.

Built for his own flowConnected to his agentRuns from home

That is the whole point of the path: not "learn Linux" - end up with things like these, running quietly at your place.

START WHERE YOU ARE

Start small.Grow when you're ready.

One computer is enough to start - and the best one is usually the one already sitting in your drawer. An old laptop, a Raspberry Pi, a mini PC: starting small is the recommendation here, not a compromise.

Already own serious gear? Bring it - the path adapts. And the same path grows to a bigger machine, or a cluster, whenever you decide you want one.

A quiet shelf at home at night: a mini PC with a single amber LED beside a small router, tidy cables and a plant
Where it all runs - one quiet corner, always on

The range the path covers - join at any point

Raspberry Pi

Best in one focused role

Old laptop or home PC

Reuse before buying anything

Mini PC

Recommended first step

Tower or NAS

Family media & serious storage

Home server cluster

If your ambitions grow that far

None of these is required before you start. The path meets you at whichever step you're on - or helps you pick the first one.

BUILDER STORIES

Built from a real journey.Shaped for yours.

Three people, three different starting points - in their own words.

Close view of Ilan's KWS Rack: the glowing KWS fan panel, drive sleds and NAS, lit warm from inside
Founder story · Ilan Kushnir

"Seven years of learning what belongs in a home lab - and what only adds noise."

Seven years of home labs, a day job in architecture and infrastructure, and a lab that now runs systems other people use.

Illustration of a starter setup: a mini PC connected to a small network switch with one Ethernet cable Illustration of the setup, not a photo of Dave's hardware
Builder story · Dave P.

"One mini PC and a switch. Now it runs the family clinic."

Started with the smallest possible setup - and ended up running appointments and back office for a family dental practice.

Builder story · Dor B.

"A backend developer with no clue about infrastructure. It fit like a glove."

Came in knowing code but not infrastructure - and left with a mini PC, three agents and a stack of tools he never knew he could host.

Builder story

Builder

We believe anyone can build a home server - with a clear Blueprint shaped around their goals, experience and hardware. The missing ingredient was never talent; it's organized, personal guidance.

At the end of this path, a sentence is waiting for you:

"I built my own server at home."

In your voice, about your machine - earned one verified step at a time.

Ready to earn it? Founding Access is one payment for the whole guided path - the full price and terms are in the offer below.

Tell me when it opens No payment today - checkout isn't open yet.
THE BUILD LOOP

Every step is the same precise move.Learn the loop once, then repeat it.

Not video chapters, not articles. One small loop, repeating from the first lesson to the last upgrade:

  1. Brief

    Why this step matters - one mental model, one diagram, no filler.

  2. Decide

    A recommended default with its reasons. Not ten options - one, and why.

  3. Build with AI

    A ready prompt card for your agent, with context, boundaries and warnings.

  4. Verify

    One check you can see with your own eyes: it works, or it doesn't.

  5. Record

    A field or two in your Server Passport. Your server stays documented, always.

  6. Celebrate

    A capability you didn't have yesterday, stated plainly.

  7. Next

    Exactly one clear step forward. Not a menu. No getting lost.

And from Next - back to Brief. That's how a server gets built: loop after loop, no dangerous leaps.

THE BUILD PATH MAP

Floor by floor.At your pace.

Every stage ends with something you can point at: a system running, a restore you performed yourself, a decision written down.

STAGES 01-02 · FOUNDATIONS

From computer to server

Hardware that fits your budget, the system set up properly, Docker, and your coding agent wired in - recorded from day one.

Running: a server you reach from across the room.
STAGE 03 · FIRST APPS

The server becomes useful

Your first apps, picked from your personal plan and run with Compose the way you set it up.

Running: your first useful app - and you understand how.
STAGE 04 · ACCESS

A door and an address

A dashboard front door and friendly names instead of IPs - and your call on how far that door opens: private remote access, or home-network-only.

Working: your dashboard behind one friendly name - reachable away from home if you choose private remote access, at home only if you'd rather keep it there.
STAGES 05-07 · CONFIDENCE

A server you can trust

Monitoring, real backups - and a restore you've done with your own hands.

Verified: you restored it yourself - and know you can again.
WHEN YOU'RE READY · OPTIONAL

Chosen growth

More capable hardware, heavier apps, maybe one deliberately published service.

Comes later, once the earlier stages are solid
NEXT PATHS

The labs that follow

A home AI agent, a personal-apps lab, a physical lab around KWS Rack.

Continues from your finished first path

A KWS Rack V2 planner is available from Stage 01 if you have a 3D printer. No printer? A shelf or a purchased 10-inch rack is every bit as valid - the path never requires one.

YOUR PERSONAL PLAN

One path.Your plan decides what you build on it.

A short questionnaire learns what excites you, your experience, your budget and the hardware you already have - then shapes your KWS Blueprint.

The stage order is fixed on purpose - each stage stands on the one before it. Your plan decides what comes first inside it: which apps, how deep, what your roadmap holds. Personalization is prioritization, not exclusion - whatever you don't start with stays reachable later, on the same path.

Pick the builder you are - the plan below changes with it:

KWS BLUEPRINT · PREVIEW EXAMPLE
STARTING FOCUS Maker / rack builder
HARDWARE A mini PC inside a 10-inch rack - tidy, cabled, documented
FIRST APPS
  • Homepage - the lab's status board
  • Uptime Kuma - monitoring every unit
  • A living spec page - hardware, wiring and decisions, documented
First win: a physical lab that looks the way you imagined - with a document behind it explaining every part.
LATER, ON THE SAME PATH
Kubernetes and enterprise rack gearUPS and power managementPublic exposure
Everything you build is recorded in your Server Passport - so prompts and recommendations truly know your server. "Later" never means "lost": every capability stays on your map.
STAGE-AWARE PROMPTS

Your agent builds.The path sets the direction.

Every stage ships a prompt card written for your coding agent: your server's context, this stage's goal, and exactly how to verify the result. Each card continues the same coherent build - not five approaches across five chats.

Blueprint-style illustration: a builder at a laptop running a coding agent, an amber line carrying the work across to a small home server whose lights come on, wired to a house, media, a security shield and storage
What you'll need: an AI assistant. A terminal coding agent such as Claude Code, Codex or Cursor is the smoothest fit because it can execute alongside you; a capable chat assistant also works - it advises while you run the commands and paste back what you see. Either way, the path guides how you build with it.
STAGE 04 · ACCESS - THE TAILSCALE BRANCH Goal, if you choose private remote access: reach your dashboard from your phone away from home, with zero open ports. The home-network-only branch gets its own card.

One habit the cards teach from day one: facts about your server go into the chat - secrets never do.

After the run, the card checks with you:

  • Your phone and server appear on the same Tailscale network
  • The dashboard opens on mobile data, not home WiFi
  • No port forwarding was added to the router - verified with your own eyes
SHEET 01 · WHO THIS IS FOR

This path asks you to be the builder.

Guided doesn't mean done for you. Before you take the launch offer, check the sheet - honestly, in both directions.

Good fit

  • You're technically curious - you don't need to be DevOps-confident.
  • You want a real home system - not a course certificate.
  • You're willing to work with a coding agent, step by step.
  • You want to understand, document and be able to recover what you build.

Not the right fit

  • You want fully managed hosting, or someone else to build it for you.
  • You expect unlimited personal support or on-call troubleshooting.
  • You're an advanced operator already running all of this confidently.
  • You expect guaranteed savings, zero upkeep or zero risk.

The path includes explanations, prompt cards, verification checks and a structured Stuck Report for when something fails. It is not unlimited personal support - and no promise that Ilan personally solves every router, ISP or hardware problem.

THE FAIR QUESTION

Why not just ask ChatGPT or Claude?

You should - a lot. This path is built around AI, not against it. But answering questions and building a system are two different jobs:

A chat ANSWERS

  • Answers each question well - without knowing which step you're on
  • Gives five different approaches across five different chats
  • Forgets between chats what you've built and what it's called on your machine
  • Leaves you alone with "wait - did that actually work?"

A Build Path SEQUENCES

  • Sequences. Knows what must happen before what
  • Chooses. One intentional next step, with a clear why
  • Remembers. The Server Passport records what exists, and every prompt knows it
  • Verifies. Every step ends in a check you can see - before moving on

In short: your agent builds. The path gives it direction, context and sequence.

THE FOUNDING OFFER · ONE OFFER, NO TIERS

Build My Homelab - Founding Access

Everything above is the product: the guided path, the plan, the verification, the recovery. One offer, one price - nothing to configure or compare.

HOW THE PATH MOVES

Blueprint Build Map Build Verify Record Recover Continue

The same move at every stage, in the path's one fixed stage order - your Blueprint decides depth and priorities, never the sequence.

What you actually get

  • The complete path, self-paced. Start tonight or next month - there is no cohort to keep up with and nothing expires.
  • A growing catalog of self-hosted apps worth running at home - with a recommendation for which one to add next, instead of 400 tabs of research.
  • Prompts written for your coding agent. You never open a stage staring at an empty chat, wondering what to ask.
  • Planning and verification, built in. A personal plan for what to build first - and a visible check after every step, so you always know it worked.
  • A system you understand, written down. Every decision and setting is recorded as you go, so you and your AI assistant always know exactly how your server is set up.
  • Lifetime access to Build My Homelab, including every future update to this Build Path.
FOUNDING BUILDER BENEFIT

Founding Builders receive 48-hour early access and 20% off the launch price of the next two KWS Labs Build Paths.

What you'll build with (not included): a computer you already own or hardware you choose with the path, plus a personal coding agent such as Claude Code, Codex, Cursor, or an equivalent tool. We help you pick the hardware and use your agent safely. Hardware and third-party AI subscriptions are purchased separately.

OPTIONAL · FROM MAKERWORLD

The KWS Rack is optional

You never need a printed rack - any shelf works on day one. The published KWS Rack V2 model, its modules and the public BOM stay free on MakerWorld.

FAQ

The questions everyone asks.Straight answers.

Can I pay right now? What exactly is the status?

Not yet - checkout is not open, and no payment is collected anywhere on this page. What you can do today is leave your email: you get one message the day it opens, at the founding price shown above, and you decide then. No payment, no card, no obligation - and your address is never passed on.

Not yet - checkout opens very soon, and no payment is collected anywhere on this page. What you can do today is reserve the founding price: confirm your email and you get the checkout link first, with $99 held for you for 48 hours after it goes out, even if the 250 founding places fill in the meantime. No payment, no card, no obligation - you decide when the link arrives.

Yes. Checkout is open: $99 one-time, on our payment provider's secure page, and your access code follows to the email you pay with. Not for you? Full refund within 14 days of buying, as long as you've completed no more than two stages - see the next question.

What happens if I buy it and it is not for me?

You get a refund, and the rule is written down before you pay rather than decided afterwards: ask within 14 days of buying, while you have completed no more than two stages of the path, and the refund is full and unconditional. No explanation asked for. Progress is read from the portal's own record of completed stages, the one you can see yourself, so neither of us has to take the other's word for it. The limit exists because this is digital content: two stages is enough to judge the writing, the depth and the tone, and far short of having taken the whole thing. Founding Builders get more than that - if the stages promised at the time of your purchase are not delivered, you can ask for a full refund at any time until they are, whatever your progress. The full clause is in the Terms.

What does "lifetime access" mean, exactly?

"Lifetime" means access for as long as Build My Homelab remains commercially available and supported by KWS Labs. Concretely: you pay once, and every future update to this Build Path - new lessons, revised stages, catalog additions - is included with no upgrade fee. It does not mean other, separate KWS Labs products are included.

Is it really one payment? No subscription hiding anywhere?

One payment. No subscription, no renewal, no recurring anything from KWS Labs for this product. Two honest cost notes so nothing surprises you: hardware is yours to buy separately (the path helps you choose it, and starting with a machine you already own is a first-class option), and a coding agent or other third-party AI tool may carry its own subscription with its own vendor - that is never included in, or billed through, Founding Access.

What do Founding Builders get beyond the price?

Founding Builders receive 48-hour early access and 20% off the launch price of the next two KWS Labs Build Paths. That benefit is deliberately bounded: it covers exactly the next two Build Paths, and nothing else about future products is promised. Founding price available to the first 250 paying customers.

Is this a KWS Rack product? Do I need the rack?

No. Build My Homelab is a separate product - a guided Build Path from the same maker. KWS Rack stays exactly where it lives, and nothing about its published files changes. A printed rack is a beautiful home for your server, and the path includes an optional physical-lab stage - but on day one, a shelf works just as well.

Do I need to know Linux to start?

No. You need technical curiosity and the willingness to run a command after it's been explained to you in one sentence. The path teaches each concept exactly when you need it - not in an intro lecture. If you've ever written code, managed a technical product, or set up a smart home, you have more than enough.

What hardware do I need? How much does it cost?

For most people: a used or new mini PC, or a computer already lying around. The Blueprint questionnaire recommends a hardware path for your budget and goals - including "don't buy anything yet, start with what you have". No hardware at all? The supported start is still a machine at home - a low-cost used mini PC goes a long way. This program builds a server in your home, so every lesson assumes a machine on your own home network. A server closet is not required, promise.

Is building a home server safe if I'm a beginner?

It can be done calmly, and that's exactly how the path is built: every step is explained before you run it, steps come in an order that makes sense, and each one ends with a verification you can see. Risky or advanced actions are never treated casually - they arrive only after the basics that make them sensible. We won't promise zero risk; these are real systems, and you remain responsible for your own machine and data. The path's job is to make sure you're never guessing.

Do I have to open my home to the internet?

No - and you don't have to reach it from outside at all. Stage 04 makes remote access a real decision with two complete answers: home-network-only, where the dashboard and apps stay reachable on your own network and nothing new is installed for access, or private remote access through Tailscale, an encrypted route between your own devices with no router ports opened. Home-network-only is a finished build, not a lesser one, and remote access can be added later without redoing anything. Publishing a service to the public internet is a third thing entirely: an optional later stage, meant only for people who truly need it, and it comes with its own careful sequence.

What exactly is supported - and what isn't?

Full transparency, so you don't find out midway:

  • Supported (a maintained, tested lesson and troubleshooting path): Ubuntu Server + Docker Compose; Proxmox VE as a host running one Debian/Ubuntu Docker VM; Tailscale; a curated app catalog; the recommended backup destinations. Hardware-specific quirks can still be best-effort.
  • Best effort: existing laptops with quirks, Raspberry Pi, other Linux distros, Cloudflare Tunnel, apps outside the catalog.
  • Not yet: Kubernetes, advanced VLANs, enterprise rack gear, TrueNAS or Unraid as the primary OS.

"Not yet" always means "not now, and here's why" - never a locked door without an explanation.

Who is this not for?

Better to say it here than after you sign up. This path isn't for you if:

  • You want Kubernetes from day one
  • You won't touch a terminal at all, even fully guided
  • You're looking for a service that sets everything up for you
  • You plan to expose services to the internet before backups and security exist

If one of those is you - you'd likely be disappointed, and we'd rather save us both the time.

Which AI tool do I need? Does it only work with Claude?

You need an AI assistant. A terminal coding agent - a tool such as Claude Code, Codex or Cursor that can run commands and build alongside you - is the smoothest fit. A capable chat assistant (like ChatGPT or Claude) also works: it advises while you execute the commands and paste back what you see. You don't need to be an expert with either: an agent-readiness check is the first thing on the path, and the prompt cards work in any capable assistant, not just one.

What language is the path in?

English. The lessons, the Blueprint and every prompt card are written in English - most infrastructure documentation and error messages are English, so English prompts keep everything in one language for your assistant. An earlier Hebrew edition exists and may return later, but the path launches in English.

What happens when I get stuck?

Every stage has an escape lane: a Stuck Report template that produces an orderly failure report - what you expected, what happened, and the relevant log with secrets stripped - ready to paste into your agent. Getting stuck is part of learning; staying stuck isn't.

And what if I break something?

Early in the path you build a backup and run a full restore drill - you break it on purpose and bring it back. After that, a mistake isn't a disaster, just another lap of the loop. Genuinely risky stages simply don't unlock before that safety net exists.

Questions answered? The last step takes one minute and no money.

Tell me when it opens No payment today - checkout isn't open yet.
OPENING SOON · NO PAYMENT TODAY

Tell me when it opens

Checkout isn't open yet, and no payment is taken anywhere on this page.

Build My Homelab is finished and opening very soon. Leave your email and you get one message the day it does, at the founding price - the exact price and full terms are in the offer above.

  • One email the day it opens, with the link to buy at the founding price
  • No commitment, no card, nothing to cancel - you decide when it arrives
CHECKOUT OPENS SOON · NO PAYMENT TODAY

Reserve the $99 founding price

Checkout isn't open yet, and no payment is taken anywhere on this page.

Build My Homelab is finished and launching very soon. Confirm your email and you get the checkout link first, with the $99 founding price held for you for 48 hours after it goes out - even if the 250 founding places fill in the meantime. The exact price and full terms are in the offer above.

  • The checkout link, first - with $99 held for you for 48 hours after it goes out
  • No commitment, no card, nothing to cancel - you decide when the link arrives
CHECKOUT OPEN · FOUNDING PRICE

Buy Founding Access

One payment - $99, the whole path, every future update to it. Secure checkout on our payment provider's page; your access code follows to the email you pay with.

  • Full refund within 14 days of buying, as long as you've completed no more than two stages
  • One payment, no subscription, nothing to cancel
Tell me when it opens Founding price available to the first 250 paying customers.

One email, one list, one purpose: to tell you when it opens. Nothing here takes a payment, and leaving your address commits you to nothing at all.

Two separate lists, on purpose: the founding list and general updates ("Updates only" tab). Neither ever signs you up for the other.

Leave your email

Not ready for the offer?

General updates only

One message the day Build My Homelab opens, at the founding price - and news about the path in between. Nothing else, your address is never passed on, and you can unsubscribe from any email.

This joins the general updates list - news about Build My Homelab, nothing else. It is a separate list from the founding one: joining here records no interest in buying, and taking the launch offer over there never adds you here.

That email address doesn't look right - check it and try again.

No spam. Occasional Build My Homelab updates, unsubscribe anytime, and your email is never passed on - and never moved onto the founding launch-offer list.

One more step - check your inbox. We just sent you a confirmation email from KWS Labs ([email protected]). Click the link inside to lock in your place. Not there yet? Look in Spam or Promotions - and mark it "not spam" so the real update lands.

Have a question?

Wondering if this is for you? About your hardware? The pace? Ask away - there are no obvious questions. This is not a support desk for existing servers; it is how you find out whether the path fits you before you commit to anything.

That email address doesn't look right - check it and try again.
Write a little more - at least 12 characters, so we can give you a real answer.

The answer arrives by email from KWS Labs, from a kwslabs.com address - no bots, no mailing list.

Got it. We'll reply from a kwslabs.com address - usually within a day or two.
FOUNDING ACCESS · CHECKOUT OPENS SOONFOUNDING ACCESS · CHECKOUT OPEN

Reserve the $99 founding priceBuy Founding Access

Confirm your email and you get the checkout link first - with the $99 founding price held for you for 48 hours after it goes out, even if the 250 founding places fill.One payment, the whole path and every future update to it, at the founding price. Secure checkout on the next page.

Offer details

Product
Build My Homelab
Access
Founding Access at launch
Founding price
$99 one-time
Planned standard price
$129
Availability
Founding price for the first 250 paying customers
That email address doesn't look right - check it and try again.

No payment and no card details today. One confirmation email now, one message the day checkout opens, and you can unsubscribe anytime.

Not for you? Full refund within 14 days of buying, as long as you've completed no more than two stages - no questions asked. The rule, in full.

Continue to secure checkout · $99

Payment happens on our payment provider's own secure page - we never see your card. Your access code follows to the email you pay with. One payment, no subscription; the terms.

Not ready to reserve? Get updates only - a separate list, and neither ever signs you up for the other.

Check your inbox to confirm your email. Confirming activates your reservation: the checkout link comes to you first, with the $99 founding price held for 48 hours after it goes out. No payment was taken, and nothing is committed on your side.