Two matters, one vastly more important than the other:
The way I did the new image on reload thing is hacky so here goes: I considered trying to actually learn JavaScript and then remembered I had to go wash my horse. So I found a 'load random image on reload' script, which puls images from a list defined in the script. Given I want to just drop files in a folder and have them enter the pupper-rotation this was no good, so I wrote a script (in bash) to compile the contents of the dog-folder and stick that in the HTML. Easy. What I need to do now is combine the 'count puppers and update HTML' script with the 'sync puppers to web server' script and I'll be sorted. Or put both on cronjobs and forget about it.
At the time of writing there are 210 such images. That's 2.1G of doggos. I regularly collect these pictures from twitter/imgur/giphy so it should grow slowly.
Coming soon: cat.apeiroto.pe.