mihomo with TUN mode causes total network outage because ip_forward is disabled and UFW forward policy is DROP, preventing the kernel from forwarding TUN traffic.
A quick note on a MinerU install gotcha: uv tool install "mineru[all]" only handles the Python side. To run hybrid-engine on Arch, you still need the system packages cuda and ninja.
Honcho’s first startup Alembic migration pins the pgvector embedding column to vector(1536), which conflicts with EMBEDDING_VECTOR_DIMENSIONS=1024 in .env and causes startup to fail. This post documents fixing it with the official configure_embeddings.py script.
Create a virtual display on KDE Wayland using krfb-virtualmonitor, paired with Sunshine’s kwin capture and Moonlight’s built-in display switching. No kernel parameters required.
This article is part of the “quadlet config snippets” series. For the Quadlet basics, see Podman Tutorial. For the full Gitea setup, see Quadlet Config Share: Gitea.
I ran into this while using rootless Podman to run a Gitea Actions Runner. Leaving the note here.
Job container fails with making volume mountpoint The Runner starts normally, but the workflow fails with this error:
A walkthrough of configuring an Agent with Playwright MCP and switching it to CloakBrowser for anti-detection browsing, including the gotchas and a cookie persistence setup.
Rootless Podman writes auth.json to a temporary runtime directory by default. This article records how to persist the authfile and set REGISTRY_AUTH_FILE.
This article summarizes a general troubleshooting workflow for self-hosted mail servers, covering common issues around DNS, ports, TLS, service binding, client autodiscovery, and local network interference.
PostgreSQL 18 changed the default data directory used by the official Docker image. This article walks through a practical migration from PostgreSQL 17 to 18 with backup, container recreation, data restore, and cleanup.