Fresh/Brewed

MN State Fair
OS Apps: JSPaint, Shiori, SnapOtter

OS Apps: JSPaint, Shiori, SnapOtter

fun stuff

You know you secretly liked MS Paint. So did I and now there is a solid fast platform independent Open Source alternative called JSPaint. We’ll look into using it to make some diagrams and see if it can fit our needs. I also wanted to check out, or rather circle back to, Shiori. It’s a bookmark tool but also it can download web pages and save them locally. It has a “create a book” feature I want to explore.

Idp with Authelia

Idp with Authelia

Simple light self hosted and OS

We took a look at Authentik recently that provides a nice centralized authentication and authorization solution that is Open Source and self-hosted. But there are other options out there. One that caught my attention is Authelia. Setup I plan to skip docker and just start with Kubernetes. Since I need to route traffic in, I’ll need a DNS record. I can create that easily in Azure DNS $ az account set --subscription "Pay-As-You-Go" && az network dns record-set a add-record -g idjdnsrg -z tpk.pw -a 76.156.69.232 -n authelia { "ARecords": [ { "ipv4Address": "76.156.69.232" } ], "TTL": 3600, "etag": "d32fd44e-1b18-411c-83a5-722b1862bb18", "fqdn": "authelia.tpk.pw.", "id": "/subscriptions/d955c0ba-13dc-44cf-a29a-8fed74cbb22d/resourceGroups/idjdnsrg/providers/Microsoft.Network/dnszones/tpk.pw/A/authelia", "name": "authelia", "provisioningState": "Succeeded", "resourceGroup": "idjdnsrg", "targetResource": {}, "trafficManagementProfile": {}, "type": "Microsoft.Network/dnszones/A" } I want to now bring in the helm repo

More Agentic Bot Battles

More Agentic Bot Battles

Wizards and trolls

Last week we deep dived on building out an agent system and I suggested I might just do some tweaks. Upon publishing that article I had open sourced it all and I did as I suggested - I added some NPCs. I added “Gary the Wizard” which one can challenge in a duel If you loose, you lose strength or health, but if you win you get to decide if you get +2 strength, health or victory points.

Agy in Zed and Agentic Bot Battles

Agy in Zed and Agentic Bot Battles

Build a game, let em fight!

Just a week or so ago Google released Antigravity extensions for IDEs which is something I’ve been waiting for ever since Gemini Code Assist (GCA) went away. Since my primary editor is Zed, I was happy to see clear install steps for Zed. (Written way after I was done) I planned to just use Antigravity in Zed to do a quick project, but as you will see that rapidly snowballed into a deep dive into making various types of bots for a web based turn-based game. I ended up having more fun banging away on that than anything.. and you might be surprised to find what happens when we pit NodeJS vs Python heuristic bots, or Gemma4 at e4b vs 12b on Cloud vs self-hosted, lots to see…

Idp, locally, with Authentik

Idp, locally, with Authentik

Can we actually do federated auth independently?

Recently I saw this Marius post on self-hosting Authentik, an Open-Source Identity Provider system. He covered the container setup, but I wasn’t really sure what one could do with it. Today we’ll look at launching it in Docker and Kubernetes. We’ll show some configuration options (as well as what is behind a paywall). Lastly, we’ll fire a up new Python based sample application (code provided) and walk through Authentik setup. Lastly, we’ll cover local users, usage and more before wrapping with some Databasus PostgreSQL backups.