Self-Hosting an LLM Gateway with LiteLLM
How I built a private OpenAI-compatible gateway that routes to six LLM providers, with SSO, caching, budget alerts, and spend tracking. All self-hosted, all under my control.
Zerobyte wraps the restic backup engine in a modern web dashboard—scheduled jobs, visual retention policies, and point-and-click restores. Here’s how to set it up and how it compares to a CLI-only pipeline.
Run local LLMs with Ollama and wire them into automated workflows with n8n. A practical guide to building private AI agents that monitor logs, triage emails, summarize feeds, and more—all on your own hardware, at zero cost.
Replace scattered logins with a single passkey-based identity provider. A practical guide to deploying Pocket ID and connecting it to Immich, Proxmox, Grafana, and more.
A step-by-step guide to building an encrypted, off-site backup pipeline with restic, rest-server, Hetzner Storage Box, and Tailscale VPN. Updated for restic 0.18 with append-only mode and Prometheus monitoring.
Traeflare watches your Traefik configuration and automatically creates, updates, and removes Cloudflare DNS records to match. No more manual DNS management.
A deep dive into the Rails encrypted cookie format and a working Go implementation to decrypt them. Useful when migrating services from Rails to Go or building cross-language session sharing.
Combine Tailscale’s mesh networking with Gluetun’s VPN container to route all traffic through a secure tunnel. Zero config on client devices, full privacy on the wire.
A practical setup for monitoring websites for content changes and getting notified automatically. Self-hosted, private, and customizable.
This article has been superseded. See the updated version: Automating Cloudflare DNS with Traefik Using Traeflare.
This website respects your privacy and does not use cookies for tracking purposes. Learn more