The Cow Blog
Latest posts
Dynamic DNS with Route 53 II: For Fun and Profit
24 April 2020 • 3 min read
Another bespoke solution to dynamic DNS with Route53 and Python
Resolving Failed EdgeMax Upgrades
15 April 2020 • ~1 min read
Manually fix an EdgeMax router than won't upgrade
Fixing Certbot Renewal Errors
14 April 2020 • 1 min read
Stopping that annoying email from Lets Encrypt about ACMEv1
Dynamic DNS with Route 53
08 April 2020 • 3 min read
A bespoke solution to dynamic DNS with Route53 and Python
Api Versioning With Django Admin
21 January 2019 • 1 min read
Using the Django admin models in ways they weren't designed for for automated document versioning.