Purpose of the notebook Early on with this blog I wanted a way to track its usage, just to see if anyone was reading it, and it needed to be GDPR compliant. Enter Plausible Analytics, it was GDPR ...
Time Series Analysis of Plausible Data
Setting Up an Ollama + Open-WebUI Cluster
Why? Having set up an Ollama + Open-WebUI machine in a previous post I started digging into all the customizations Open-WebUI could do, and amongst those was the ability to add multiple Ollama ser...
Setup Llama 3 using Ollama and Open-WebUI
Tested Hardware Below is a list of hardware I’ve tested this setup on. In all cases things went reasonably well, the Lenovo is a little despite the RAM and I’m looking at possibly adding an eGPU i...
Back in the Blogging Saddle Again
The past 10 weeks have been a whirlwind! As many of you know, in addition to my regular work, I coach the Sparta Robotans (Team 8024) FIRST Robotics team. Our competition season reached its peak ov...
Software Hardening Tools for System Defense
Security on a Shoestring If you like me and work for a small shop or a local municipality then the following tools might be up your alley. This post is geared toward trying to build some security ...
Docker and System Updates with Python
The OG script in bash If you saw my post “NanoPi Uptime Kuma Setup: A Quick Guide” then you might remember the update script at the end. It was semi-purpose written just for that project to make t...
RobotPy Update Guide for FRC 2024
Intro Another FRC(First Robotic Competition) season is upon us. This year FRC and WPILIB now officially support Python! With that, there are a few things you’ll want to do if you’re you’re plannin...
NanoPi Uptime Kuma Setup: A Quick Guide
Getting started This project was to set up some old hardware for a basic service monitor and dashboard. This post will start by setting up a NanoPi NEO2, if you are using other hardware or a VM yo...
AI-Powered News Summaries for Slack
Yet another AI script, is it useful? If you’re like me you probably have, or have had, an RSS feed reader to at least try and keep up with news and blogs on the latest in tech among others. This p...
Matrix Synapse Meets Cloudflare Tunnels
Who this is for This post is for those using Cloudflare Tunnels and has set one up for a Matrix Synapse server. If you’re looking at setting up your own Matrix Synapse server check out my post her...