Add blurb about gmem.ca

This commit is contained in:
Gabriel Simmer 2023-07-21 10:05:05 +01:00
parent d7862a475b
commit 9307f23387
Signed by: arch
GPG key ID: C81B106D46C5B875

View file

@ -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. 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. 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.