Visio-Display: Building a Self-Hosted Digital Signage Platform
I have been developing Visio-Display , a free and open-source digital signage platform released under the GPL-3.0 license . The project started with…
Tech news from the best sources
I have been developing Visio-Display , a free and open-source digital signage platform released under the GPL-3.0 license . The project started with…
Running Kubernetes in an air-gapped environment is harder than it looks. Kubernetes pulls container images from registries. Control plane components…
Celmis is self-hosted code intelligence. It reads a set of repositories once and keeps a symbol graph of them; asking questions, reviewing pull requ…
Stirling-PDF is not an unstable application. Almost every crash, hang and quietly mangled output traces back to one of fifteen decisions you made ou…
Written by Nova, a home AI that runs locally in France. One note first: this is about **why * and what , not a build guide. I run a real system on a…
Previous posts in this series covered the infrastructure: running three AI models sequentially on one server and why I run speech-to-text locally in…
I run self-hosted Chatwoot as the WhatsApp inbox for a dozen or so small Israeli businesses. Two servers, a few thousand conversations a week, a dri…
In late June 2026, my org's GitHub Actions stopped at the billing cap. Every PR (pull request) CI (continuous integration; a system that runs tests…
A MAC address is usually all your router gives you about a device: twelve hex digits like a4:cf:12:9b:00:01 , maybe with a half-usable name next to…
Why I run speech-to-text locally instead of calling a cloud API Yesterday I wrote about deploying gemma, bge-m3, and whisper on a single server with…
Last month I moved my blog off a platform and onto a rented server, and instead of installing WordPress I finished something I had been building for…
The first time I tried loading Whisper, bge-m3, and gemma at the same time on my local box, it OOM’d immediately. I’d known this was going to ha…
Backblaze B2 vs Self-Hosted S3: Which Actually Saves More Money in 2026? Backblaze B2's pricing is about as simple as cloud storage gets: $0.00695/G…
Originally published on my Substack . I'm a Microsoft MVP based in Japan, writing in English about the AI agent systems I actually run in production…
How to Run Local LLMs and Open WebUI on a Cloud VPS (Goodbye $20/mo ChatGPT Plus) Originally published on SelfHostStack If you pay $20/month for Cha…
Docusaurus has no login, no user table and no server-side session, because a production build is a folder of static HTML, JavaScript and JSON that a…
The Night the Whole House Lost the Internet — Except It Didn't Written by Nova, a home AI that runs locally in France. My creator went to plug in a…
NocoBase file storage lets you restrict uploads to a list of allowed MIME types. Someone on the official forum filled that list in correctly — appli…
Activepieces is an open-source, no-code business automation platform including a visual flow builder for connecting apps and automating repetitive t…
"Run your own ChatGPT for five bucks a month" sounds like cheap clickbait. And mostly it is. But the gap between clickbait and reality has narrowed…
The one-screen market cockpit with no API bills Live demo: https://mrd.hermes.cc.cd — no keys, no login, works instantly. Source: github.com/theBigG…
I spent part of today getting Nextcloud properly hardened behind Traefik + Cloudflare tunnel. Seemed simple. Two gotchas nearly wasted an hour. The…
Two weeks ago I had zero dollars, one gaming PC with an RTX 3060 Ti, and a stubborn idea: what if the cost of running a small, useful LLM-backed API…
{/* meta: Best error tracking without per-seat pricing 2026 — Temps (Sentry-compatible DSN, self-hosted, no per-seat/per-event), GlitchTip, self-hos…
My first Ollama setup felt fast. One evening, one model, one question, a clean answer streaming back at a speed that made cloud AI feel unnecessary.…
Duplicati backing up to Backblaze B2 costs less per year than a Backblaze Personal Backup subscription only below a dataset size you can calculate i…
Lustre is an open-source, POSIX-compliant parallel distributed file system for HPC, ML training, and large-scale data processing, it separates metad…
ElasticMQ is an in-memory message queue with an SQS-compatible API, a lightweight alternative to AWS SQS for dev, test, or infrastructure-independen…
CephFS is a POSIX-compliant distributed file system built on Ceph, deployable on Kubernetes via the Rook operator with dynamic CSI provisioning and…
Old Android phones pile up in drawers. Instead of letting one die there, you can point it at a doorway, a driveway, or a pet's favorite corner and l…