« first day (5204 days earlier)      last day (37 days later) » 

00:27
@Bob I was meaning to automate mine :D
 
1 hour later…
01:32
@Bob that did get buried in the random SE chat/SU errors
which seem bogus?
 
11 hours later…
12:18
@Criggie I missed this as I went over to matrix- yeah I had/have some kinda backups (always a victory, especially in this room)
I wasn't sure which postgres version they were from, and the homeserver management dealie (a big ansible thingy) didn't like the format
and the homeserver which made the backups wasn't online for me to check which version it used
thankfully yeah I was able to force using the postgres 16 image (the ansible thing uses docker to manage the various components) and the backup data loaded with no dealbreaking complaints there :)
really, the pain point(s) were in undoing some of the automation of the management
it all worked out in the end anyway :)
which reminds me to download some recent backups :D
I mean having automated backups via the borgmatic wrapper around borg was actually incredibly useful in this case
oh and borgmatic also handles pruning by default, so none of my "I have 9001 backups hourly going back to the unix epoch" xD
 
1 hour later…
13:28
oh, everything I run is an incus container
I was going to script automagical backups but for now its a script that runs incus backup, and downloading it :D
there's always a tradeoff between brain time/space and device time/space
so if that approach gives you good results, fair enough
@JourneymanGeek ← this comment suggests not tho :P
oh, its not fully automated
its semi automated, which is semi useless :D
"remembering to run backups" is one of those things that I've come to regard as highly fragile
ya
I seem to be semi productive now so I might end up doing it. But that also means a pile of projects :D
well, practically speaking for how we use matrix HS backups are a "nice-to-have"
insofar as you could stand up a new server now and get chatting
13:34
I've done that once :D
but you'd lose history and media files
so I get that time and attention could be used more productively elsewhere
I mean, as I said- I thought I didn't have backups because I thought they were manual
(and that assumption was reinforced by... well, for some reason ripgrep didn't grep the subdirs the way I expected)
also in the context of the current thing, checking the backup systems for migration feels handy
migrating containers you mean?
13:35
even if I'm rebuilding a bunch of stuff
as opposed to migrating HS to a different host
tho in your case same difference I guess
Well, practically that's what I'm doing now?
yeah true
a migration is just a planned disaster recovery :D
heh, yeah kinda
different conceptual level I guess- "move some/all inclus containers from hostA to hostB" has a different feel to "move matrix services"
but then actually I have no idea what matrix services you run
I mean- I only have a vague recollection of which services I run
synapse obviously
but also element (not really needed)
13:38
oh broadly
Not just matrix
I mean, the nginix reverse proxy (critical) blog (rebuilt in ghost) the uptime checking tools...
yeah that's what I'm getting at
if you can just shuffle containers between hosts and things Just Work™, so much the better
I'd have rather not faffed around with database versions
that's the rough idea
but it's never as simple as it could be
at least insofar as endpoint termination / reverse-proxying
(traefik kinda helps with that, but only in a docker context)
anyway
13:42
ah, my endpoint is nginix acting as a reverse proxy
Its the 'one' thing that needs somewhat more involved setup
we're using 'endpoint' slightly differently here :D
my money's on me using it non-standardly
but I get what you mean
ya
I do think nginx is acting the same way you use trafik, just manually
yeah
and to be fair I also have nginx reverse-proxy in the mix now
one container managing certs and distributing traffic to each container based off request hostname
yes
that
I need to write that up at some point
but... bigger fish
13:44
oh
I document as I work
turning that into something someone else can use is tricky
I do that for some things
but it's tricky getting the balance right
and not over/under doing it
or getting too slowed down by it
Oh, part of the problem is its simple/robust enough that I get years of uptime, and forget how it works :D
yup
I need to find something more seamless
and for extra fun
some stuff went obsolete
the method for running a nested docker in incus container's different from what I last did
notionally, tangled org files are a reasonably literate approach
but getting brain oriented to that is a little training work
ah
13:47
ah, I'm using gog - issues for to do, git text files for docs and setup
your fault :D
I'm not actually using git yet tho
(thankfully docker-in-unprivileged-LXC-on-proxmox hasn't changed)
gog?
what am I responsible for here? :D
oh that's my replacement for massive text tabs
I thought you were using uhhhhh that other thing
sublime text?
that's it
13:50
ya, I switched
help a brother out- I am having difficulty googling gog
in a text editing context
oh
it's a git frontend
yes I have vaguely heard of gogs
tho I use gitea
well
"use" is a strong term
but I have an instance kicking around
one that I had to clear spam out of, thanks "signups enabled by default"
13:53
oh this is very local
and sorta portable
fair dos
also pwgen is nice :D
(tool that generates passwords... good for those throwaway db passwords)
...throwaway?
14:43
oh, use once and forget?
If you really need it again, you get it from a conf file, or replace it, and its unique to the application using it?
14:53
> unique to the application using it
this really should be the default lol
15:07
yup
makes it easier
I used to use fourmilab's rng but that sorta isn't as convincient as being able to do it 'locally
16:08
not sure what I use
probably whatever gets autogenerated, or my password manager
 
4 hours later…
20:23
20:57
Can't imagine to what this comic refers
XKCD so its variable in relevancy
 
1 hour later…
22:17
true, but there's a definite periodicity at play here
I'd estimate, oh, around about precisely 4 years

« first day (5204 days earlier)      last day (37 days later) »