James Read
banner
jamesread.bsky.social
James Read
@jamesread.bsky.social
A "full stack" Open Source enthusiast, creating http://OliveTin.app and other no-nonsense open source software.

Dad, hobbiest developer & Red Hatter. Find by blog, GitHub and contact details at jread.com.
When looking at Currys (highstreet electrical retailer in the UK) for a **DisplayPort 1.4** cable that I need today, this was suggested at checkout... Not used one of those in 15, 20 years?!
July 15, 2025 at 12:03 PM
Another totally innocent Amazon order that is likely to confuse the Amazon warehouse packer person... Huel because I'm fed up with cooking, Funnels for cold brew coffee, and new rigger gloves because I tore up a pair at the weekend pulling weeds out of the garden.
July 9, 2025 at 11:50 PM
Still having lots of fun building Japella. It's still incredibly rough, but got a lot of the core systems implemented. It's free open source software.
June 26, 2025 at 12:21 AM
My cooling fan needs a firmware update...
June 25, 2025 at 6:21 PM
Having lots of fun hacking on #Japella, added API keys support, multiple language support, logins etc. Permissions, Settings Editor and Bluesky coming next! #coding #selfhosted
June 19, 2025 at 8:08 PM
Quite a bit of progress on Japella over the last 24 hours :-) Added language support and rebuilt the nav. OAuth2 working fine for Mastodon and Twitter, but working on user accounts now. Still sandbox quality, but moving fast. #opensource #coding #selfhosted
June 17, 2025 at 9:27 PM
Day 3 in a series of fixing #homelab hardware things I've been putting off for far too long: the new array from yesterday is built, properly cable routed, and all the old disks have been retired. Didn't have to use backups, yay!
June 11, 2025 at 10:37 PM
Day 2 in a series of fixing #homelab hardware things I've been putting off for far too long. A 5 drive raid6 of 2Tb disks...11 years old... that is down to 3 drives. I bought replacement 16tb drives weeks ago. I have backups, but I don't *want* to use them. Will it last the night?! #raidisnotabackup
June 10, 2025 at 10:33 PM
I am assuming this is unrelated...
June 9, 2025 at 9:38 PM
Day 1 in a series of fixing #homelab hardware things I've been putting off for far too long... replacing the very broken CPU fan on my 9600k based gaming games console machine (the bearings are actually gone, it's not just dust). New fancy Noctua fan (and new screwdriver!) to replace it.
June 9, 2025 at 9:09 PM
Spotify, that is pretty cool (listening to the star wars sound track)!;
May 29, 2025 at 9:38 AM
Vibe coding = "Writing code with a blindfold and an unreliable geenie" #coding #programming #ai #vibecoding
May 11, 2025 at 9:25 AM
New doc: Use OliveTin to create buttons for common kubectl commands - and create your own #Kubernetes Control Panel; docs.olivetin.app/solutions/k8... #opensource #selfhosted #containers
April 9, 2025 at 10:45 PM
Switching to Antora was the best thing I've done for the #OliveTin docs :-) Tabbed docs now with a simple extension, thanks @mojavelinux.com ! #asciidoc #antora #documentation
March 15, 2025 at 10:24 PM
I'm just upgrading one of my self-built remote control cars from an Arduino Uno R3 to an R4 - first time seeing this default animation - damn it's so cool! #arduino #electronics #hacking
February 22, 2025 at 11:06 PM
Low poly car spotted in real life
February 16, 2025 at 12:12 AM
I just got a pull request for adding "Money" and "Political Climate" to spoon-check - that speaks volumes!
jamesread.github.io/spoon-check/ #neurodiversity
February 5, 2025 at 12:34 PM
#OliveTin just got another unexpected shout-out on the #Linux Unplugged podcast! I cannot explain just how much this means to me - a single developer purely just writing open source code as a hobby. I just wish I could get attention for some of my other projects, too! Thanks for a great podcast!
January 30, 2025 at 1:09 AM
I'm thinking about resurrecting this old project, mainly for the #selfhosted community - Solution Builder. Visualize your environment, highlight areas that need documentation, capture design choices & lifecycle choices, and suggest integrations.

github.com/jamesread/So... (just a prototype).
January 29, 2025 at 2:14 AM
Yay, #OliveTin got a mention on the #Linux Unplugged podcast :-) someone was using it on top of #Kubernetes - as many people do! OliveTin free & open source, find out more at olivetin.app
January 23, 2025 at 7:24 AM
Old pic, but good one :-) The last few days certainly feel like this!
January 13, 2025 at 9:36 PM
Just completed the first feature request that came in for #Faridoon - usergroups and permissions support. This already existed really, but I just exposed the management through the UI. https://github.com/jamesread/Faridoon
January 11, 2025 at 1:23 AM
So tempted by a DeskPi or Turing Pi cluster, especially if they support the new CM5. My x86 Kubernetes cluster at home is getting a bit old. #selfhosted #kubernetes #raspberrypi
November 28, 2024 at 12:02 PM
#OliveTin doesn't have any builtin code for starting and stopping containers, it just runs shell commands, and has flexible ways for displaying buttons and results. From this, I built a container control panel for my phone.
November 24, 2024 at 1:09 PM
I've taken 2 weeks away from #OliveTin and #Postiz - paused maintaining and replying to tickets whole I work, and the community responds by making holiday memes of my head...
November 22, 2024 at 3:59 PM