As it turns out, setting the extension to only load on click or for certain sites causes it to be unable to sync. Fortunately there's a workaround.
Deploying the world's smallest OpenID Connect (OIDC) provider, tsidp, and configuring it for easy single-sign on (SSO) to Proxmox and Portainer.
I've got a fever and the only prescription is more self-hosting. This time, it's a light-but-seriously-hardened email server optimized for end-to-end encrypted chats.
It's DNS management for admins with trust issues: where every record change is validated, previewed, and documented in git blame.
Using Vim's :r[ead] command to import content from another file or insert command output without leaving the editor.
A long note about how I publish short notes from SilverBullet using Quartz, Tailscale, Caddy, and GitHub Actions.
Combining the magic of Caddy and Tailscale to serve web content from my homelab - and declaring independence from Cloudflare in the process.
Deploying SilverBullet with Docker Compose, and accessing it from anywhere with Tailscale and Cloudflare Tunnel.
Using Hugo resources.GetRemote to fetch a list of bad bots and generate a valid robots.txt at build time.
A quick exploration of Taildrive, Tailscale's new(ish) feature to easily share directories with other machines on your tailnet without having to juggle authentication or network connectivity.
features
buffer.vim.wtf
status.lol
crucial track
