David Wroten
banner
dwroten.com
David Wroten
@dwroten.com
🛠️ System Architect - DevOps
📚 C#, Java, Python, PHP, JS, SQL
Another sunset in memory of my mother. It’s been three years now. Every year I try to make it out to Fred Howard Beach to catch the sunset.

#naturallight #sunset #floridasunsets #clouds #beach #floridalife #canon
September 10, 2025 at 3:40 AM
Token rotation every 90–180 days is good security, but brutal with 60+ Gitea repos with remote mirrors. I dug into the issue and wrote a script to make it much more manageable: dwroten.com/blog/managin...
David Wroten | Managing Multiple Gitea Mirrors
Updating mirror credentials across many Gitea repositories became tedious, so I put together a small Bash script to list and update expired access tokens in bulk, and I thought I would share it.
dwroten.com
September 9, 2025 at 7:21 AM
I was exploring self-hosted alternatives to my Confluence setup recently and came across Outline. It ticked all my boxes, and it complements my Gitea instance rather nicely. I was also able to integrate authentication using Gitea as the IDP.
dwroten.com/blog/self-ho...
David Wroten | Self-Host Outline with Gitea SSO: Step-by-Step Guide
Learn how to self-host Outline and integrate it with Gitea for secure single sign-on. Step-by-step setup guide with Docker configuration, environment files, and OAuth instructions.
dwroten.com
September 9, 2025 at 7:08 AM