So a couple of things.

@[email protected] just brought up a new instance because the hosting provider he is using had some issues with the hypervisor that his instance was running on. Also I think I may have taken down his new #gotosocial instance with a boost of his message. I'm sorry buddy 😥

I have been running #snac over the last month and a bit (and it also powered a few of my previous instances). The nice thing about snac is that it doesn't use a database of any kind. Everything is stored as files on the filesystem and there's heavy use of hard links to make things work. The benefits of this? No risk of database corruption. And, here's the big one, backups are done by creating a tarball of the instance's running directory. No fuss, no muss.

I agree that monthly backups aren't good enough, I do a hybrid four hour + weekly backup. I do it using mod + date. Here's a sample. I run the script every four hours and it creates a tarball based on a mod of the week number -- I have it set at four to keep a total of four weeks and then rotate. This tarball gets backed up off the VPS every four hours.

The VPS hosting provider that I use also offers seven image backup slots to be used daily, weekly or monthly. I have it set for weekly.

Oh, and lastly, while I am not running a backup instance (too much work), this account is my secondary account if anything were to happen to my instance: @[email protected]

#fediverse #snacadmin #sysadmin
snac.la10cy.net has been updated to snac 2.91 :)

#snac #snacadmin
I just finished migrating we're dreaming to #hetzner. The previous hosting service was really slow -- to the point where typing in an ssh session would freeze for a few seconds.

#snac #snacadmin #fediverse
we're dreaming

we're dreaming | steve mookie kong | smk

we're dreaming
we're dreaming upgraded to snac v.2.91. That was easy peasy.

#snac #snacadmin #fediverse
we're dreaming

we're dreaming | steve mookie kong | smk

we're dreaming
apt update; apt upgrade on this instance, rebooted and then went post about it.

I got a HTTP 502. Scratch head. Why?

Quickly realized it was the first time I rebooted the server and the snac service didn't come up.

Did it crash? Nope.

Why?

Oh.

sudo systemctl enable snac.service

#snac #snacadmin #fediverse #linux #unix #sysadmin
we're dreaming upgraded to #snac v2.90. it was super fast and easy.

#fediverse #fediadmin #snac2 #snacadmin
we're dreaming

we're dreaming | steve mookie kong | smk

we're dreaming
Finally signed up for a @[email protected] account. The biggest win? I got the username "mookie" woohoo!

First check in? A generic version of the nginx configuration that I use for my #snac instance that includes caching for user media and a commented section for if the snac instance is proxying media.

https://codeberg.org/mookie/snac-confs/src/branch/main/nginx/domain.conf

#fediverse #fediadmin #snacadmin
snac-confs/nginx/domain.conf at main

snac-confs

Codeberg.org