Zeqqat blog
Self-hosting, Dokploy and AI agents
Practical guides for people who run their own servers and want AI agents to help without handing over the keys to everything.
Dokploy Behind Cloudflare: Proxy, SSL Modes, Tunnels and Let's Encrypt
Three Cloudflare setups that work with Dokploy, why mixing them breaks things, and how to fix the usual symptoms: Cloudflare 404s, redirect loops, 526 errors and failed Let's Encrypt renewals.
Pinning Your PHP Version on Dokploy (Nixpacks Is Stuck on PHP 8.4.2)
Nixpacks on Dokploy installs PHP 8.4.2 no matter what composer.json says, which leaves apps open to the October 2026 PHP2Shell flaws. How to check your version and move to a patched one with Railpack or a Dockerfile.
Preview Deployments with a Cloned Database in Dokploy
Dokploy creates a preview app for every pull request, but not a database. Here is how to give each preview its own copy of a seed database, point it at the preview URL, and clean up afterwards.
Why Container Logs Disappear in Dokploy (and How to Keep Them)
What Dokploy's "No logs found" message really means, the known causes, how to get your logs back right now, and how to keep logs from filling your disk or vanishing for good.
Coolify vs Dokploy in 2026: Which Self-Hosted PaaS Should You Use?
Coolify vs Dokploy compared on multi-server, backups, templates, API access, licensing and AI/MCP support. Which self-hosted PaaS fits your VPS in 2026.
Is It Safe to Give an AI Agent Your Dokploy API Key?
What a Dokploy API key can actually do, what can go wrong when an AI agent holds one, and seven practical steps to limit the damage before you connect Claude or Cursor.
What Is an MCP Gateway, and Why Self-Hosters Need One
An MCP gateway sits between your AI agents and your MCP servers. What it does, how it differs from an MCP server, and when a self-hoster actually needs one.