kodakku (psyduck)

i have a little computer in the corner of my apartment.

it has a figurine of a body-builder type psyduck (the gen 1 pokémon) on top of it.

it's where i run the cicd etc software i've written... i named the software system after the pokémon. this is where i run the majority of administrative tasks for the systems i've written.

it's also where i host my own local git server

kodakku often acts as the front-end interface to the git server running on the device

here's a screenshot:

the main boxes in the middle link to some of my most commonly-referenced and used repos, from the git server hosted locally on the same device.

this is what it looks like when i select one of those projects:

i use a lisp-implemented auto-indexer i wrote to create an interactive file server for the files i wish to display. this is heavily influenced by nginx's autoindex functionality. selecting a directory (on the center left) will open a new page with its contents. selecting a file (on the right) will simply display the raw text of the file in the browser.

(on the far left) are other features of this build server system. many of these items are under heavy active development as the system (kodakku) becomes more mature. a lot of that maturity is discovered by using it to manage other projects. the projects start out with their own quirky requirements, but over time, by babysitting the projects and watching them grow, i am able to abstract those things away and make the system more flexible.

two of the oldest and more mature (while also being more primitive) systems on the far left there are those two with unobvious names: