Time for bi-yearly web presence maintenance
What with Twitter (aka birdsite, hellsite, muskosite) flailing in the clammy hands of Dr. No, and interest in the federated web re-emerging, I figured it was time to review my own web presence and see what was the situation.
(SORRY, LOST IMAGE)
Dear reader, it was Not Good.
Warning one was hitting this site from my work network and getting a BitDefender screen of doom saying the site was serving a keylogger. NOT GOOD.
Then the site - which was hosted on Linode and runs my own homegrown blog software, Goldfrog - went completely down. After some "where did those ssh keys get to, where is this thing anyway" I got logged in and figured out that my server had been hacked in some way, TLS and letsencrypt removed. I haven't had time to troll the logs for evidence as to how the server was accessed, but I downloaded them and have them set aside to look later.
We Can Rebuild It
Thus entered a week of figuring out once again how the heck Monkinetic is built and deployed, migrating the code from Github to Gitlab (which I'm more familiar with due to $dayjob), and refactoring the Ansible code that builds the server and deploys the blog/content.
Finally today I got it 85% done, which is pretty good for a full migration between hosting providers (I also moved from Linode to Digital Ocean where I already have some other services).
Masto-tootly-don
With the insanity on Twitter, I logged back into my Mastodon account on toot.cafe and enjoyed the huge stream of new folks migrating from Twitter to federated platforms (mostly to mastodon.social since that's the first/largest instance, but folks are making their way from there to smaller instances as they get more comfortable).
Apparently Mastodon 4.0 is out (release candidate) and they've changed the annoying-until-it-was-gone "Toot" to "Publish". I'd have preferred "Post" myself, but 🤷♀️.
Maybe servers should just change it to suit their audience?
@jessenoller's tweets have made me terrified of #kubernetes, which has apparently turned #devops into devOOOOOOOOOOOOOOOOOOOOOPS. I mean, the number of things that can go wrong, amirite
@vvuksan Great, now my #smarthome is going to have me on call 24-7 #opslife
RT @allspaw: This is a great short about empathy! Very recommended: http://t.co/Mg7Wa8RtC3 #devops /cc @jeffsussna
@bitprophet torn between Alan Cumming-style "I'm invincible" and elephant-man "I'm hideous don't look at me #opslife
RT @dhobsd: I don't always get what I'm expecting when I run chef, but when I do, it's because I ran chef-client 902420 times #notinops
RT @cjeffblaine: Polite request for #opschef dev community to not assume all interested people have lived a life of daily Ruby development …
Playing catch with the boy. Leveling up in Dad #dadops
Am embarking on that part of a 9yo’s life where I must know the origin story of any super hero he asks about #nerd #prepared #dadops
Logging into IRC on an iPad to tell a bot to build software in the cloud is fun Hollywood Hacker stuff #funops
Kids watching the 70s Godzilla show on Netflix. Son happily growling out "UP FROM THE DEPTHS #dadops #youngnerds
hey #devops folks: get on this in graphite, KTHX http://t.co/Oh0TqjMn
Daughter looking for pics of Optimus Prime to draw from #winning #dadops
Confounded that my Dr. Dredis #hipops joke did not ignite the twittersphere in a conflagration of humor.
@davedash Dr. Dredis #hipops
Hey #opsfolk: You’re spec’ing a Rackspace VPS for a jenkins-ci/logstash environment, small startup scale right now. Go #openstack #devops
Can Etsy'd logster run on OS X? I can't find a logtail package for Mac #devops #macops #graphite #kickass
We named our Jenkins “Bradley #bradleyjenkins #devops
Re-implementing statsd on App Engine, like you do #statsd #devops #metrics