EP 1 of 2
The Inbox That Wouldn't Die
Bea's bakery inbox is haunted by the same questions every day. A private support bot on a VPS answers from her own FAQ for about $15–25/month.
A filterable database of real, sourced self-hosted AI builds: the hardware, the software stack, the models, what works, what doesn't, and how to start. Keep client data on your own machines.
Explore 30 haunt-proof setups Share your survival story Ghost-proof your setupA small bakery vs. the Cloud Phantom: a new episode every day until Halloween
Fresh private and local AI news for small businesses, checked daily. Every item links to its source.
Latest stable versions (checked Oct 17, 2026): Ollama v0.40.5, Open WebUI v0.12.3, AnythingLLM v1.18.0
NVIDIA released Nemotron 3.5 Bolt 74B-A9B 24GB on Oct 15. It's a 74B-parameter model (9B active per word) packed into about 24GB with 2-bit quantization, built to run everyday agent tasks locally on RTX and DGX Spark hardware. It reads text, images and video, supports up to 256K tokens of context, and ships under the OpenMDW-1.1 license. Ollama v0.40.5 added support.
Why it matters: If you already own a 24GB card like an RTX 3090 or 4090, this is a new, fully local option worth testing on your own documents before you buy anything bigger.
Sources: NVIDIA announcement · Model card on Hugging Face · Ollama v0.40.5 release notes
Researchers at IMDEA Networks tested nine consumer AI chatbots and found every one contacted at least one third-party advertising or tracking company. Six of nine web apps passed conversation links, auto-generated chat titles, prompts or screenshots to outside firms, sometimes alongside persistent user IDs. Rejecting cookies cut some tracking, but most trackers stayed active.
Why it matters: Anything you type into a consumer chatbot about clients, health or money may travel further than you think. A model running on your own machine doesn't load ad trackers at all.
Sources: IMDEA Networks summary · Full paper (PDF)
Open WebUI v0.12.3 (Oct 16) lets members of direct messages and private group channels start a temporary end-to-end encrypted chat. Messages are encrypted in the browser and passed through the server without being saved. It's off by default: an admin turns it on under Admin Settings, and it needs HTTPS in production.
Why it matters: Handy if your team uses Open WebUI for internal chat and wants extra protection for sensitive conversations. As always, update with docker compose pull and read the release notes first.
Sources: Open WebUI v0.12.3 release notes
Meta released Muse Spark Open on Oct 15 (816B parameters, 42B active, 1M-token context) under its Muse Model License, which allows free commercial use with attribution and limits for large model-as-a-service providers. Meta says it runs locally on two M5 Ultra Mac Studios; otherwise it needs about 700GB of GPU memory. Reflection released Beam on Oct 16 (501B parameters, 23B active) under the Apache 2.0 license, aimed at coding and agents.
Why it matters: These are big wins for open AI, but they need server-class hardware. The free hosted versions some services offer run in someone else's cloud, so they aren't private in the way a local setup is.
Sources: Meta: Muse Spark Open · Hugging Face: Welcome Beam
Llmspeed, shared on Hacker News today, lets you pick a GPU, Mac or mini PC and a model and see a typing-speed preview of the replies. It covers hardware from an RTX 3060 to a Mac Studio and labels which numbers are measured from community benchmarks and which are estimates.
Why it matters: A quick way to sanity-check a hardware purchase before spending money.
Sources: llmspeed.dev · Hacker News discussion
Showing 30 of 30 setups
A freelancer working on client code ran a fully local stack for 3 months: Ollama + Qwen2.5-Coder-32B via Continue.dev, with Open WebUI for longer chats.
Source: r/LocalLLaMA
A developer runs Ollama on a headless Ubuntu desktop with an RTX 3090 and connects laptops via the Continue VS Code plugin. The 32B model was too heavy in practice, so 7B is used.
Source: Arul Selvam Periyasamy (blog)
A tested guide (Ollama v0.24.0, Continue v1.2.22) for running chat, tab-completion and codebase search on an 8GB NVIDIA GPU.
Source: aifoss.dev
A GitHub issue documents that Continue used ~9.5GB VRAM vs ~6GB for the same model in the Ollama CLI, fixed by lowering contextLength and maxTokens.
Source: GitHub continuedev/continue #6609
A beginner-friendly walkthrough: Ollama runs Llama 3 on an M4 Mac mini, AnythingLLM Desktop provides the UI and local LanceDB vector store.
Source: Benjamin S Powell
AnythingLLM + Ollama (llama3.1:8b) on a Mac mini M4, exposed through a Cloudflare Tunnel protected by Cloudflare Access, queried from Telegram via n8n.
Source: Ovidiu Eftimie (Substack)
A careful workflow for chatting with documents on a single machine, including a hallucination test (ask a question the document can't answer).
Source: localai.computer
IBM's Granite community recipe for running a basic local RAG over a PDF (e.g. a budget document) on your laptop.
Source: IBM Granite Community (GitHub)
A local legal stack guide: a silent Mac mini M4 Pro with 48GB unified memory running Ollama with one AnythingLLM workspace per matter, plus encryption and a written AI policy.
Source: runlocalai.co
A 1-attorney/1-paralegal/2-admin firm asked if a Mac Studio M3 Ultra could handle file sorting and first-pass record review. Replies say hardware is the easy part; PDF/OCR ingestion and guardrails are the real work.
Source: r/LocalLLM
Audio uploaded from a phone PWA is transcribed on a local RTX 3060 (12GB) with faster-whisper int8, sharing the card with an embedding model and Gemma.
Source: DEV Community (hannune)
whisper.cpp (CUDA) with large-v3 on an office PC, behind nginx + n8n for auth, exposing an OpenAI-compatible endpoint used from desktop, iPhone, iPad and Android.
Source: Mr Hoelee (blog)
whisper_api offloads transcription to one GPU server shared by several people; the author suggests the RTX 3060 12GB as the cheapest option for high-quality models.
Source: MayNiklas/whisper_api (GitHub)
Tailscale's Alex Kretzschmar passes an NVIDIA A4000 through to a NixOS VM on Proxmox, runs Ollama + Open WebUI in Docker, and exposes it privately with Tailscale Serve (TLS, no reverse proxy).
Source: Tailscale blog
Hosting provider HOSTKEY built a tech-support assistant for its front-line team: cleaned Markdown docs, Open WebUI RAG (ChromaDB), a custom model with a strict system prompt.
Source: HOSTKEY blog
A small startup asked for the cheapest way to self-host; a top suggestion was to buy used and build around 2x 24GB RTX 3090s for a 32B model.
Source: r/ollama
An administrator guide for a self-hosted team platform: vLLM serves Gemma 4 31B on a single 48GB RTX A6000, LiteLLM handles keys and rate limits, Open WebUI is the chat/RAG front end, with PII redaction and monitoring.
Source: GitHub
A commenter describes their 40-user company setup: a Gigabyte 2U server with two RTX 6000 Blackwell cards running Qwen 3.6 27B behind Open WebUI connected to Active Directory, plus coding, meeting-transcription and contract-RAG add-ons.
Source: r/LocalLLaMA
A business owner plans an on-prem LLM server for employees on a machine with about six RTX 3090s: Ollama, Open WebUI with LDAP logins, nginx for HTTPS, and a token-protected API for internal developers. Main open question: per-department knowledge-base access.
Source: r/OpenWebUI
Framework's own guide to running local LLMs on Framework Desktop with LM Studio: full GPU offload, Mistral Small 3.2 24B at ~10 tok/s and gpt-oss-120b at ~40 tok/s on the 128GB model (faster on Linux).
Source: Framework blog
Kalmia, a software company, runs LLMs on a Framework Desktop (Ryzen AI Max+ 395, 128GB) and found Ollama with the Vulkan backend the most stable option; ROCm and vLLM were not yet reliable on this APU.
Source: Kalmia blog
A complete Ubuntu guide for Ryzen AI Max+ 395 machines (Framework Desktop, GMKtec EVO-X2): BIOS, kernel, ROCm via prebuilt toolbox containers, and llama.cpp with full offload, making ~115-120GB available for models.
Source: GitHub
Hardware Corner benchmarked DeepSeek-V3-0324 (4-bit, MLX) on a 512GB M3 Ultra Mac Studio: ~21 tok/s at tiny context, falling to ~5.8 tok/s at ~16K tokens, with 466GB peak memory.
Source: Hardware Corner
Ollama tested the DGX Spark (GB10, 128GB unified memory) on release firmware: gpt-oss 20B at ~58 tok/s and gpt-oss 120B at ~41 tok/s decode, while dense 70B q4 managed ~4.4 tok/s.
Source: Ollama blog
HOSTKEY swapped a 4090 for an RTX 5090 in an i9-14900K / 128GB server running Ollama and Open WebUI. Gemma3 27B ran at 48 tok/s on the 5090 vs 7 tok/s on the 4090, which spilled to CPU.
Source: Hugging Face blog (HOSTKEY)
A community report shows vLLM CUDA graphs working on an RTX 5090 under WSL2 2.7.0, reaching ~140 tok/s on Qwen3-14B-AWQ vs ~111 tok/s with Ollama, with the full config.
Source: GitHub (vLLM issues)
An open-source LibreOffice Writer extension that sends selected text to a local Ollama or LM Studio server to rewrite, summarize, fix grammar, translate or continue writing, with an editable preview before applying.
Source: GitHub
An Obsidian plugin that runs every AI feature against local Ollama: chat with your vault, semantic search, voice memo to structured notes, and selection actions like Improve, Fix grammar and Summarize.
Source: GitHub
A small-business guide to a self-hosted support bot: Ollama with Llama 3.2 3B answers from an FAQ knowledge base inside an n8n workflow, escalates to a human when unsure, and works from a web widget or support inbox.
Source: ARDOT Consulting blog
Zammad 7 adds ticket summaries, AI-assisted replies and auto titles; a hosting provider's docs show connecting it to Ollama or any OpenAI-compatible self-hosted model via Settings > AI > Provider.
Source: server.camp Docs
No setups match all of these filters. Try loosening one, or
One email a month with new real-world builds. No spam.