Tutorials
In-depth technical tutorials, guides, and infrastructure best practices.

MCP Server Troubleshooting: Handshake, Sessions, SSE & Tool Discovery
MCP server connection problems can block tools before they even run. This guide helps you fix handshake, session, SSE, Streamable HTTP, and tool discovery errors.

How to Turn n8n Workflows into MCP Tools with the MCP Server Trigger
Turn your n8n workflows into tools that AI clients can use. This guide shows you how to set up the MCP Server Trigger, expose selected workflows, and connect them to an MCP client.

Install Arize Phoenix with Docker for Self-Hosted LLM and AI Agent Observability
Run Arize Phoenix on your own server to see what your LLM apps and AI agents are doing. This guide shows you how to install it with Docker and collect traces for prompts, tool calls, errors, and response time.

Install agentgateway on Ubuntu for MCP, LLM API, and Agent-to-Agent Traffic
Set up agentgateway on Ubuntu to manage MCP servers, LLM API requests, and agent-to-agent traffic in one place. This guide covers installation, routes, security, and testing your setup.

Deploy a Remote MCP Server with Docker, TLS & Streamable HTTP
Make your MCP server available online without exposing it in an unsafe way. This guide shows you how to run it with Docker, use Streamable HTTP, add TLS, and connect it to your own domain.

VictoriaMetrics Troubleshooting: Retention, Ingestion & Snapshot Fixes
VictoriaMetrics gaps and backup errors can leave you without the data you need. This guide helps you fix retention problems, missing metrics, and snapshot backup failures.

Meilisearch Troubleshooting: Indexing, Memory & API Key Fixes
Meilisearch errors can stop search from updating or cause the server to run out of memory. This guide helps you fix failed indexing jobs, memory pressure, and API key access problems.

Beszel Troubleshooting: Agent Setup, Docker Stats & Alerts
Beszel not showing server or Docker data? This guide helps you fix agent connection problems, missing container stats, and alerts that are not being sent.

Fix Restic Backups: Locks, Prune Errors & Docker Failures
Restic backups can fail because of stuck locks, prune errors, damaged data, or Docker volume problems. This guide helps you check, repair, and protect your backups safely.

CrowdSec Troubleshooting: Parsers, Bouncers & False Positives
CrowdSec not blocking threats or blocking real users by mistake? This guide helps you fix parser errors, bouncer issues, false positives, and blocklist sync problems.

Install VictoriaMetrics Single-Server for Cheap Prometheus-Compatible Metrics
Run VictoriaMetrics on one server for fast, low-cost metric storage. This guide shows you how to install it and collect Prometheus-compatible metrics without a complex setup.

AdGuard Home Troubleshooting: DNS, Upstreams & HTTPS Fixes
AdGuard Home DNS problems can cause leaks, failed lookups, and certificate warnings. This guide helps you fix DNS leaks, broken upstream servers, and HTTPS certificate errors.