I have been hemming and hawing on typing out any kind of post for the past couple months. Agonizing over the simplest little detail like, “do I actually need to write about anything going on in my life currently?” or… “What’s the point?” Now that one, that gets me like none other. What’s the fucking bloody point? These days, if I am not working my work, jerking my cock, or downloading an endless array of media I most certainly will never get around to consuming, then anything else in the realm of possibility of doing just seems.. pointless. And that, honestly, has really gotta fucking stop being my default.
So, in the spirit of doing the damn thing!, I have up-to-now-today managed to do two things I have been putting off. And by continuing to type out my droll little missive here, I am making it three fucking things done!
- I updated my snac instance from 2.84 to the current dev version at 2.91. The previous version was the initial installation and configuration of the snac daemon on my server. I wasn’t quite sure how upgrading would work out for me, so I kept it at 2.84 for several months. Having gone through the upgrade process, I really have to give kudos to grunfink for how goddamn easy it was.
The steps literally went like this:
sshinto the replicantNeo.- did the prerequisite backup:
cp -r ~/snac/* ~/snac-bak/ cd ~/Downloadsandwget https://codeberg.org/grunfink/snac2/archive/2.90.tar.gz… although I actually just downloaded the .tar.gz of the codeberg repo. sssshhhh.- und then I shot off
tar -xvf 2.90.tar.gz - did a lil
cd snac2/ - I run snac under my main user login as a systemd service, thus
systemctl --user stop snac.servicewas necessary. make‘cause I had no need to deviate from the plan.sudo make installsystemctl --user start snac.service- finally make sure there were no snafus:
systemctl --user status snac.service
And. That. Was. That.
- I updated my shaarli instance. I don’t remember the older versions having a nice lil banner appear on the main page whenever it was time to upgrade. I had to pay attention to github for them. I dunno when I switched to the community-fork.. So yeah, the Collected Debris did announce it’s next path for progression on itself. And, it was boring as fuck to upgrade.
The only non-“ephemeral” directory of files is $shaarli/data. So for backup you cp the 9 text files in data/ to your secret magical temp area. Then you follow the very well documented steps on shaarli’s readthedocs and in quick succession you’ll have rsync’d the decompressed contents of the new version into the current installation, using the --delete option to overwrite e’erything. Then sudo chown -R everything to the http-server user and chmod g+rX the lot and then chmod g+rwX {cache/,data/,pagecache/,tmp/}. And finally don’t forget to cp -R your data/ back and change ownership and permissions of the files.
A gatcha that got me: If you’re using a non-default theme, then your config is going to reference that theme. Make sure to install the theme and own and change permissions on the skin files too.
The longer I continue on being the sysop demiurge for the good-ship replicantNeo, the more niche almost-razor-slice-thin knowledge I gain. Seems obvious when said outloud. Fuck you and the horse you rode in on. It’s also a new source of pride. I have kept a server alive for going on three and a half years. I don’t recall much fussing around distro hopping when beginning my descent into sysop-ness. The latest Ubuntu LTS did just fine and I think outside of a panic re-install or two, the server’s OS has been in near continuous regular operation since I began the contract for the VPS.
Ok, tech-nerd side of my desire to be and enjoyment of prattling on is sated. Spirits are actually higher than when started. I will try to remember that I can do what-the-fuck-ever I want to do in my digital domain. The only standards are mine, and we all know how that one goes. I can’t think of a single entity that would or could censor or moderate my writing or tinkering. As long as I don’t make or post snuff films or “Everyone’s Favorite Taboo™”** then my only arch-nemesis is that space between my ears.
