Category: docker
-
Install Mailcow with Docker on Ubuntu
Install Mailcow, start its Docker services, secure the administrator account, and prepare your first mail domain.
-
Create an Oracle Cloud Server for Mailcow and Open the Right Ports
Create an Ubuntu VM with a stable IP, then understand the OCI network rules Mailcow needs for mail and web traffic.
-
Immich v3 Upgrade: The Path, the Hurdles, and What We Learned
A real-world Immich v2.7.5 to v3.1.0 upgrade, including the PostgreSQL extension migration, a long vector-index rebuild, Docker container conflicts, and the checks that proved the service was healthy…
-
When Docker Starts Before Your Network Storage: Building a Safe Retry Watchdog
A Docker container can fail before its application process ever runs when an SMB or NFS mount is unavailable. Here is a reusable, app-agnostic way to wait for…
-
Run OpenCode Web and the CLI Side by Side Without Corrupting Your Sessions
Run the OpenCode CLI and its browser-based web UI at the same time by giving each its own SQLite database and syncing one-way. No shared db file, no…
-
How We Eliminated Deployment Downtime with Docker DNS and Sequential Container Swaps
Every push to production killed all four containers for 2-3 minutes. Here’s how we cut that to 5 seconds using Docker’s built-in DNS resolver and sequential service recreation…
-
Reliable Remote Desktop at Home with Tailscale and Guacamole
Set up browser-based remote desktop to any machine on your home network using Tailscale mesh VPN and Apache Guacamole. No port forwarding, no TeamViewer lockouts, no Chrome dependency.…
-
Authentik Stuck on “Server Is Starting”: Missing Postgres Container and a Readiness Check Lesson
Environment: Authentik, Docker Compose, PostgreSQL, Nginx Proxy Manager, Oracle Cloud VM Why This Matters Identity systems can fail in a way that looks deceptively simple from the browser.…
-
Docker Desktop Ate 60GB on Windows: The WSL VHDX Problem and How We Fixed It
Published by TekOnlineDate: 20 May 2026 Docker Desktop on Windows is convenient, especially with the WSL 2 backend. It is also very easy for it to quietly consume…
-
Stop Rewiring Nginx Every Time You Add a New Homelab Stack
If you run a busy homelab, you already know the pattern. You spin up a new app. Then another one. Then you rebuild one, move ports around, rename…