Tested guides
Start with a recorded local procedure. Each guide links its actual environment, outputs and limits. Several guides explain the same experiment; 19 guides do not mean that many independent tests. A completed evaluation can include failed quality checks.
Run a pinned Ollama container, pull a small local model, verify CLI and HTTP responses, and inspect recorded CPU-only test results and real errors.
Read procedure, results and limits → rag Qdrant Setup Guide for Self-Hosted Vector SearchRun a pinned local Qdrant container, write and filter vectors, inspect a dimension error and verify restart persistence. Recorded fixture, not semantic quality or backup recovery.
Read procedure, results and limits → rag Build a Local RAG Smoke Test with Ollama and QdrantRun a local Ollama/Qdrant RAG fixture and inspect a frozen 12-question challenge: strict matches, false refusals, wrong quantity and retired-source failures.
Read procedure, results and limits → privacy Local Document Q&A: A Tested Markdown and Text PipelineIndex local Markdown and text files with Ollama and Qdrant, return file-and-line citations, and reproduce indexing and wrong-source failure checks.
Read procedure, results and limits → monitoring Prometheus to Alertmanager: Test Firing, Delivery and Recovery LocallyRun a complete pinned Prometheus-to-Alertmanager HTTP delivery lab. Stop a synthetic target and inspect actual firing and resolved notifications.
Read procedure, results and limits → ubuntu Build a Reviewed Blog Drafting and Publishing Lab with DockerRun a real local drafting app with private drafts, hash-bound approval, release switching and rollback, with pinned Docker files and recorded failure tests.
Read procedure, results and limits → content strategy A Minimal Docker Compose Pattern for AI Content OperationsHow to structure a minimal Docker Compose setup for AI content operations without turning a small publishing workflow into an overbuilt platform.
Read procedure, results and limits → ubuntu Reverse Proxy Setup for AI Services: A Tested Local Caddy LabRun a pinned Caddy-to-Qdrant proxy, reproduce an actual 502 and recovery, and distinguish the tested local HTTP route from public TLS and authentication.
Read procedure, results and limits → vps How to Build a Self-Hosted AI Tools Stack on a Single VPSA practical guide to building a small, reliable self-hosted AI stack on one VPS for content, automation, and SEO workflows.
Read procedure, results and limits → automation Run n8n with Local Ollama: A Tested Review-State WorkflowImport a complete n8n workflow, call a local model and verify success and upstream failure without publishing or paid APIs.
Read procedure, results and limits → automation Automated Publishing with an Approval Gate and RollbackFollow the tested local draft-to-release application and distinguish its approval checks from production authorization.
Read procedure, results and limits → small business Set Up Listmonk Locally: A Tested No-Send Docker LabInstall pinned Listmonk and PostgreSQL, log in, create a fictional subscriber, check restart persistence and verify deletion without sending email.
Read procedure, results and limits → privacy Install Matomo Locally: A Tested Wizard and Collector LabComplete a pinned local Matomo install, log in and verify a fictional HTTP tracking event and restart persistence without tracking public visitors.
Read procedure, results and limits → privacy Build a Minimal Local AI Prompt Assistant with PythonRun a small stdin-to-Ollama client with no history file or model tools, and inspect actual fictional-input and rejection results.
Read procedure, results and limits → monitoring Monitor Local Qdrant with Prometheus: A Tested Docker LabRun a pinned local Prometheus stack, scrape Qdrant, evaluate a down rule, and reproduce an actual outage and recovery with downloadable files.
Read procedure, results and limits → backup Restic Backup and Restore Lab: Recover an Older File and Verify Its BytesRun a pinned Restic container on fictional files, reject a wrong key, check repository data and verify a restored older snapshot with SHA-256.
Read procedure, results and limits → monitoring Alertmanager Delivery Lab: Capture Firing, Resolved and Silenced AlertsRun pinned Alertmanager with a local HTTP receiver. Inspect actual firing/resolved delivery and a bounded silence check; no external paging is claimed.
Read procedure, results and limits → automation Local OCR with Tesseract: Run a PNG Lab and Inspect a Failed RecognitionDownload two synthetic PNGs and a runnable Tesseract wrapper. Compare a clean exact match with empty output that still returned exit code zero.
Read procedure, results and limits → monitoring Grafana for Local Qdrant: A Provisioned, Tested DashboardLoad a real Prometheus datasource and Qdrant dashboard from files, inspect a recorded outage, and verify queries through Grafana in a local Docker lab.
Read procedure, results and limits →