Category: Self-Hosting & DevOps
-
Read more ›: Chatwoot Felt Slow. The Server Was Innocent.
Every few weeks someone tells me a page feels slow, and every single time the first suspect is the server. Mine was innocent — and it took me two wrong fixes to prove it. This is the story of a Chatwoot inbox that took several seconds to open a conversation, the numbers that cleared the…
-
Read more ›: My Self-Hosted Stack Hit A “Corrupted Migrations” Wall
After two hours of debugging, the truth finally surfaced: Kysely’s migrator sorts executed migrations by timestamp, not by filename. If you ever used NOW() to backfill a missing row, you walked right into this trap.
-
Read more ›: Using Claude Code CLI with Ollama Cloud API — No Local Install Needed
Run Claude Code CLI entirely through Ollama Cloud with kimi-k2.6:cloud — no local install, no paid API. Just four export lines and you are good to go.
-
Read more ›: Dokploy Compose: How to Mount Files Correctly (Step-by-Step)
Learn how to correctly mount files in Dokploy Compose services using the ../files/ path. Step-by-step guide for persistent configuration and best practices.
-
Read more ›: Recovery when accidentally blocked SSH connection
If you are using a third-party control panel to manage your servers, there is likely a configuration option to set firewall rules. If you accidentally remove access to port 22 from the whitelist, your server will become unmanageable. To prevent this, here’s what you should do beforehand.