# BigTech independence update: cleaning house for local AI

[ Privacy ](/categories/privacy/) 

[ Open Source ](/categories/open-source/) 

[ Technology ](/categories/technology/) 

[ Ai ](/categories/ai/) 

#  BigTech independence update: cleaning house for local AI 

[ ![Guido X Jansen's avatar](/_astro/avatar.DclQkad9_Z1ITv9D.webp?dpl=6ac89e7bff37620008b9ee07) ](/authors/gxjansen) 

[ Guido X Jansen ](/authors/gxjansen) 

•  Jan 5, 2026 • 5 min read [ subscribers Email and open-web subscribers, combined. ](#subscribe) • [ 5 interactions ](#juttu-comments) 

![Cover image for article: BigTech independence update: cleaning house for local AI](/_astro/homelab-stack.Cx-0K2fd_1gjN8z.webp?dpl=6ac89e7bff37620008b9ee07) 

Three months ago I wrote about [reducing my BigTech dependencies](/post/how-i-reduced-my-bigtech-dependencies-in-2025/). The response was great: I had several people asking some detailed questions and also for updates. So here we are!

The short version is that I’ve been cleaning house. Not the most exciting stuff, but more like organizing that drawer you’ve been avoiding for years. Something I actually also did last week. 😅

## Foundations for a local family LLM

I could’ve jumped straight to the exciting stuff like voice assistants, AI interfaces, smart automations. But a fancy AI assistant isn’t very useful if it doesn’t know who you are, what your preferences are, or where to find your documents. I won’t convince my family to use a local LLM if it’s just a slightly worse version of ChatGPT with no added benefits.

So I’ve been building infrastructure.

One of the major additions to the stack is [Paperless-ngx](https://docs.paperless-ngx.com/) (which documents sit inside one of my [Obsidian](https://obsidian.md/) workspaces) which means an LLM could actually search our household documents. The Obsidian setup (where I keep notes, manuals, projects) is already structured for retrieval and LLM use with several workspaces. [FreshRSS](https://freshrss.org/) could feed relevant news into a daily briefing.

## What got done

**Dedicated Home Assistant device**: Got a [Home Assistant Green](https://www.home-assistant.io/green/) with a ZBT-2 for all Zigbee connections.

**New (to me) laptop**: Picked up a secondhand ThinkPad X1 Carbon running [CachyOS](https://cachyos.org/). Runs incredibly smooth and is now my main laptop. It’s (probably) not as indestructible as its reputation, but this is one heck of a sturdy device!

**FreshRSS is running.** This was on my “after that” list in October. I’m still recovering from the Google Reader sunset in 2013\. Having RSS back feels very nice, it’s such a good protocol!

**Paperless-ngx for documents.** Insurance papers, manuals, government stuff, utilities… From now on it’s all searchable and OCR’d. This one doesn’t sound exciting until you need to find that warranty document from 2019\. Also will be a great base/source for future family LLM.

**Every service has its own subdomain now.** This might seem like a small thing, but it’s been a huge quality-of-life win. Instead of remembering IP addresses and port numbers, everything runs on clean URLs. Or we just access them directly from the central “local services” [Homepage](https://gethomepage.dev/).

**Public access without VPN.** A selection of the local services (e.g. media, ebooks) is now accessible remotely through [Cloudflare Tunnel](https://www.cloudflare.com/products/tunnel/). Same https:// URL works at home and away. No [Tailscale](https://tailscale.com/) required for basic access. No changing the URL between local and remote. The Spouse Approval Factor on this one is high

Cloudflare, SSL certificates, reverse proxies… I have avoided them for years: these sounded VERY daunting to me. I can’t say that it’s super simple now, but it turns out that with the help of [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview), it became an easy hurdle to overcome. And now that the steps are established, adding new services to the local network takes just a couple of minutes.

## Details on the current stack

All of this (except Home Assistant, which runs on its own dedicated device) is hosted on my Synology DS920+ via Docker/Portainer. So far it’s handling (almost) everything remarkably well.

The one exception are Immich’s machine learning tasks (e.g. face recognition and smart search), these were crushing the Synology’s CPU and especially on the first import could run for days. The fix was to spin up an Immich ML container on my MacMini and configured it as the primary ML server, with the Synology as fallback. Now Immich flies through ML tasks without melting the NAS.

I might upgrade to a dedicated homelab server in the future, but the current RAM prices make the Synology look nicer every day 😂

### Infrastructure

* [Portainer CE](https://www.portainer.io/)(Docker management)
* [Homepage](https://gethomepage.dev/)(dashboard)
* [Glances](https://nicolargo.github.io/glances/)(system monitoring)
* [Uptime Kuma](https://uptime.kuma.pet/)(service uptime monitoring)
* [Diun](https://crazymax.dev/diun/)(Docker update notifications to Telegram)

### Networking & Security

* [Firewalla](https://firewalla.com/)(router/firewall with ad blocking)
* [Cloudflare Tunnel](https://www.cloudflare.com/products/tunnel/)(secure public access without port forwarding)
* [Tailscale](https://tailscale.com/)(mesh VPN for private access)

### Media Stack

* [Plex](https://www.plex.tv/)(media server)
* [LazyLibrarian](https://lazylibrarian.gitlab.io/)(books & audiobooks)
* [Calibre-web](https://github.com/janeczku/calibre-web)(ebook web interface)
* [Audiobookshelf](https://www.audiobookshelf.org/)(audiobook player)
* \*arr stack

### Photos

* [Immich](https://immich.app/)(Google Photos replacement)

### Home Automation

* [Home Assistant](https://www.home-assistant.io/)(with ZHA coordinator)

### Documents & Reference

* [Paperless-ngx](https://docs.paperless-ngx.com/)(document management)
* [FreshRSS](https://freshrss.org/)(RSS reader)
* [Kiwix](https://www.kiwix.org/)(offline Wikipedia)

### Automation & Data

* [n8n](https://n8n.io/)(workflow automation)
* [NocoDB](https://nocodb.com/)(open source Airtable alternative)

### Gaming

* Minecraft server

## What’s next

A few smaller UX improvements first. I’m setting up a messenger bot to upload images and documents directly to Paperless (probably with help of [n8n](https://n8n.io/)). Right now you need to open the web interface. Good enough for me, too much friction for family use.

Once these systems are stable and in use, the next step is a local LLM interface with access to all these documents. [OpenWebUI](https://openwebui.com/) or [LibreChat](https://www.librechat.ai/) (self-hosted ChatGPT-style interfaces) are high on the list of candidates. The goal: an AI assistant that actually knows us and our stuff, running entirely at home and able to control the home. I think a purchase of the [Home Assistant Voice](https://www.home-assistant.io/voice-pe/) is in my future. 😅

I’ll share an update again in a couple months how this went (or how it terribly went wrong…)!

---

_This is a follow-up to [How I reduced my BigTech dependencies in 2025](/post/how-i-reduced-my-bigtech-dependencies-in-2025/)._

Running any of this at home? What would you want a local AI to manage first?

 Subscribe 

## Subscribe 

The newsletter is where the good stuff goes: previews of what I’m building, the personal notes, and things I don’t post anywhere public. 

Email addressGet the newsletter

Complete the verification checkbox to prove you're human 

No spam No tracking unsubscribe in one click

 Just the public posts 

The same posts you’d read here, in whatever reader you like. No email, nothing private: follow on the open web, or grab the RSS feed. 

[ Follow on the open web (opens in new tab) ](https://standard-reader.app/p/did:plc:45uheisi25szrjvjurfpritx/3mgfeypogdk2r) [ RSS ](/rss.xml) 

### Comments 

### About the Author 

[ ![Guido X Jansen's avatar](/_astro/avatar.DclQkad9_ZjR9GY.webp?dpl=6ac89e7bff37620008b9ee07) ](/authors/gxjansen) 

[ Guido X Jansen ](/authors/gxjansen) 

 Community builder & cognitive psychologist at Singi Labs 

Guido X Jansen is a community strategist with 21+ years building technical ecosystems around open-source platforms. He's founded communities around Joomla!, Magento (Meet Magento Netherlands, scaling to 600+ attendees), created the award-winning CRO.CAFE podcast (200+ episodes), and built the community function at Spryker serving 130+ B2B Enterprise clients. 

#### Areas of Expertise 

 Community Building  Developer Relations  E-commerce & CRO  Experimentation & A/B Testing  Open Source Strategy  Digital Usability  Community-Led Growth  Developer Experience 

#### Credentials 

* BSc in Applied Cognitive Psychology
* 21+ years in e-commerce and community building
* Co-Founder of Meet Magento conference series
* Founder of the CRO.CAFE Podcast franchise (4 languages)

[View all posts by Guido X Jansen → ](/post/)
