From 6303e43eed563cfdc932a39ebe0903a4c752ca92 Mon Sep 17 00:00:00 2001 From: Daniel Svitan Date: Thu, 1 May 2025 12:16:34 +0200 Subject: [PATCH] :memo: Adds TrueNAS description to skills --- src/pages/index.astro | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index bf5066f..b4f56a5 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -226,8 +226,21 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
  • Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt
  • Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)
  • Database: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB
  • -
  • Sysadmin: Docker, Caddy, ZFS
  • +
  • Sysadmin: Docker, Caddy, ZFS, Linux
  • + +

    Having my own TrueNAS Scale server at home, I've self-hosted multiple apps and projects, + including Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy, and many more

    +

    I route them all through my Caddy reverse proxy, but since my server is behind NAT, I also have a VPS + that is connected to my server through a tunnel and routes all of the traffic to my server through that + tunnel

    +

    I also protect myself against data loss with a RAIDZ1 ZFS pool, regular backups (monthly to an + off-site physical drive owned by me and every two days to a cloud storage box), and regular ZFS + Scrubs

    +

    And everything is encrypted, of course, my pool and both backups with a randomly generated 32 byte binary + file

    +

    Needless to say, I've got some experience with system administration as well as Linux systems, since I + also daily drive Arch Linux