macrostack
Browse

The AI stack

Categories

Local & Sovereign AINotes & KnowledgeObservability & MonitoringPassword ManagersWeb AnalyticsTeam ChatSmart HomeNetworking & RoutersVideo ConferencingCloud Storage & SyncPhotos & MediaAPI DevelopmentImage EditingWorkflow Automation & iPaaSDeveloper Tools & ContainersOffice & Productivity SuitesNo-Code DatabasesCode Hosting & Git ForgesProject ManagementEmail Marketing & NewslettersScheduling & BookingError Tracking & Exception MonitoringLog Management & SIEMVPN & PrivacyEmail & Secure MailVector Databases & AI SearchLLM & Agent FrameworksDomains & Web HostingData Removal & PrivacyAuthentication & IdentityHelp Desk & Customer SupportCloud & VPSKubernetes & Container PlatformsEmbedding ModelsPDF & DocumentsAI Coding AssistantsAI Voice & SpeechLLM Observability & EvaluationLLM Gateways & RoutingCloud GPU & AI ComputeCI/CD & build automationData & pipeline orchestrationModel serving & inferenceAI agent frameworksBackend as a serviceSecrets managementFeature flags & experimentationProduct analyticsSearch infrastructureUptime & status monitoringAffiliate & partner platformsVisitor identification & personalisationWikis & internal docsIdentity & access managementData warehouses & analytics enginesCustomer data platformsCRMObject storageBI & dashboardsE-signatureWhiteboards & diagrammingIn-memory data stores & cachingPlatform as a serviceTransactional & bulk emailHeadless CMSDesign & prototypingE-commerce platformsInternal tools & admin panelsManaged databasesForms & surveysFine-Tuning & Model TrainingRAG & Retrieval PlatformsLLM Evaluation & TestingAI Guardrails & Content SafetySpeech Recognition & TranscriptionExperiment Tracking & ML OpsDocument AI & OCR

About

How we rank & score

Layer 5 · self-hosting reality check

What it actually takes to self-host Home Assistant

The docs say 2 GB. In practice you want 4 GB once you add add-ons and a database. Here is the honest version — real requirements, real monthly cost, what you will be maintaining, and the one thing that catches people out.

Usually reached from Proprietary Smart-Home Hubs alternatives, where Home Assistant is one of the picks.

RAM — documented minimum2 GB
RAM — what it really needs4 GB once you add add-ons and a database
CPU2 vCPU; a Raspberry Pi 4 works but an SSD is essential
Disk32 GB minimum, and never an SD card
Monthly cost$0 on a Pi you own, or $15–25/mo on a VPS — though local is the right answer
Setup time2 hours, then months of tinkering
How you install itHome Assistant OS on dedicated hardware is the supported path; Container loses the add-on store
Ongoing maintenanceActive. Monthly releases occasionally ship breaking changes to integrations.
Where it stops scalingHundreds of devices on modest hardware. The database, not the automation engine, is the constraint.

The thing that catches people out

The recorder database writes constantly — every state change from every entity — and on an SD card that kills the card in months. It is the single most common Home Assistant failure and it presents as random corruption rather than a disk error. Use an SSD, and set `recorder` exclusions for chatty entities before the database reaches several gigabytes.

When not to self-host Home Assistant

You want it in the cloud. Home Assistant's value is local control of local devices; a VPS puts the internet between you and your light switch.

Every guide here carries this section. A site that only ever tells you to self-host is selling something — the useful answer is sometimes no.

Other Layer 5 self-hosting guides

Common questions

How much RAM does Home Assistant actually need?
4 GB once you add add-ons and a database in practice. The documented minimum is 2 GB, which is the figure at which the process starts rather than the figure at which it works under real use. 2 vCPU; a Raspberry Pi 4 works but an SSD is essential alongside it.
What does self-hosting Home Assistant cost per month?
$0 on a Pi you own, or $15–25/mo on a VPS — though local is the right answer This is commodity VPS pricing and excludes your time, which is the larger cost for most people — budget for active. Monthly releases occasionally ship breaking changes to integrations.
How long does it take to set up Home Assistant?
2 hours, then months of tinkering, via Home Assistant OS on dedicated hardware is the supported path; Container loses the add-on store.
When should I NOT self-host Home Assistant?
You want it in the cloud. Home Assistant's value is local control of local devices; a VPS puts the internet between you and your light switch.
What is the most common mistake when self-hosting Home Assistant?
The recorder database writes constantly — every state change from every entity — and on an SD card that kills the card in months. It is the single most common Home Assistant failure and it presents as random corruption rather than a disk error. Use an SSD, and set `recorder` exclusions for chatty entities before the database reaches several gigabytes.
The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.