From 9307f2338794e2df9c4f282c07dca8e2ad611c26 Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Fri, 21 Jul 2023 10:05:05 +0100 Subject: [PATCH] Add blurb about gmem.ca --- content/posts/infrastructure-megaupdate.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/infrastructure-megaupdate.org b/content/posts/infrastructure-megaupdate.org index 2236895..3221bde 100644 --- a/content/posts/infrastructure-megaupdate.org +++ b/content/posts/infrastructure-megaupdate.org @@ -21,7 +21,7 @@ The cluster itself is running a handful of very helpful applications, some of wh While writing this, I also deployed a sync server for [[https://github.com/ellie/atuin][atuin]] using the [[https://github.com/conradludgate/atuin-server-sqlite/][atuin-server-sqlite]] repository (which I ended up contributing to! Yay open source!) and have been experimenting with using atuin for my fish shell history. -Speaking of AWS! I'm starting to use it more and more, where it makes sense, and being very cautious of billing (as in, I check the billing page for several days after I make any change and have a £10 alert just in case. I'm mainly using S3 for backups, moving off a Hetzner Storage Box (which isn't /bad/ but did suffer reliability issues). Everything is uploaded to Glacier Instant Retrieval, and later transitioned to the other arhival tiers. It's very much a "disaster recovery" repository, if say my NAS completely dies. +Speaking of AWS! I'm starting to use it more and more, where it makes sense, and being very cautious of billing (as in, I check the billing page for several days after I make any change and have a £10 alert just in case. I'm mainly using S3 for backups, moving off a Hetzner Storage Box (which isn't /bad/ but did suffer reliability issues). Everything is uploaded to Glacier Instant Retrieval, and later transitioned to the other arhival tiers. It's very much a "disaster recovery" repository, if say my NAS completely dies. I also host my webfinger, well-known/fursona and various other gmem.ca things using CloudFront, S3 and Lambda, which I've written about [[/posts/well-known-fursona/][here]]. The next big component of my infrastructure is the aforementioned NAS. In my previous post, I hadn't yet assembled it, but I now have a NixOS based server running happily with a Ryzen 3700X, GTX1070, 32GB of memory and 4x4TB hard drives in a raidz1-0 configuration, giving me ~14.5TiB of storage and a single drive failure allowance. It primarily acts as a Plex server with a decent amount of media, and /use to/ run TrueNAS Scale before I got sick of the appliance approach TrueNAS took. It also runs an instance of [[https://n8n.io/][n8n]] for simple automations, using Tailscale Funnel to allow incoming webhooks. n8n is an interesting tool - I haven't used any low/no code tools since I put together a [[https://www.youtube.com/watch?v=fv8W9LWZU0A][proof-of-concept for a visual CircleCI configuration editor]], and I'm still exploring what exactly I can use it for. It's certainly a neat tool for quick prototyping, and I appreciate the escape hatch it offers in the form of directly writing JavaScript, but it's a little awkward coming from the habit of writing small Python/bash scripts for automations.