Homelab

Homelab

A browser-sized desktop about my homelab. Everything on it is curated and simulated. Nothing here is live.

Terminal

ari@homelab ~> fastfetch
.==. ari@homelab
.=**=. -----------
:=*==*=: OS: Arishawke Web Desktop x86_64
:=*: :*=: Host: Browser Tab (yours)
.=*: :*=. Kernel: any modern browser
.=*========*=. Uptime: 247 days, 3 power cuts survived
:=*: :*=: Packages: 5 (apps), 12 (services)
:=*: :*=: Shell: portfolio.sh 1.0
.=*: :*=. DE: KDE-Plasma-inspired
'== ==' WM: Browser Compositor
Theme: Fadetouched [everywhere]
Icons: hand-drawn [svg]
Terminal: this window
CPU: yours (borrowed politely)
Memory: a few MB of your browser

Lab Dashboard

All readouts are simulated. The lab is real; these numbers are theater.

Nodes

  • rowan hypervisor . 8c / 64GB Proxmox host. Runs the machines that run the machines.
  • alder container host . 6c / 32GB Where the services live. Reboots are an event.
  • fern storage . 4c / 16GB / 4 disks TrueNAS. Loud on cold mornings, patient otherwise.

Systems

  • Compute 3 nodes 18 cores, 112GB pooled
  • Storage 18.2 TiB of 24 TiB, one cold spare on the shelf
  • Network 2 VLANs lab and life, firewalled apart
  • Containers 23 running 2 paused, 0 on fire
  • Backups nightly verified weekly, restored quarterly
  • Uptime 247 days, 3 power cuts survived the counter resets, the lab does not

Projects

  • Aevren

    active

    A high fantasy world: regions, bestiary, and the book that holds them.

    • Astro
    • vanilla JS
    • hand-drawn SVG
  • Asala

    stable

    A private, open-source calendar for Android. No account, no cloud.

    • Kotlin
    • Room
    • Material 3
  • A dark, earthy color theme, ported to every tool I touch.

    • OKLCH
    • design tokens
  • LuxeCafe

    stable

    A dashboard for dialing in espresso shots on the Ninja Luxe.

    • TypeScript
    • charts
  • This desktop

    active

    The site you are on: a browser window manager built by hand.

    • Astro
    • vanilla JS
    • bespoke CSS

Services

status: online maintenance private public

  • Proxmox VE virtualization rowan private
  • TrueNAS storage fern private
  • Docker containers alder online
  • Portainer container ui alder private
  • Grafana dashboards alder online
  • Prometheus metrics alder online
  • AdGuard Home dns filtering rowan online
  • Home Assistant home automation alder online
  • Jellyfin media fern maintenance
  • Traefik reverse proxy alder online
  • Gitea git hosting alder public
  • Vaultwarden passwords alder private

About

I build and run a small homelab: virtualization, containers, storage, monitoring, and the network that holds it together. This desktop is the tour.

What I build

  • a high fantasy world (Aevren)
  • a private Android calendar (Asala)
  • a color theme used everywhere (Fadetouched)
  • this desktop

Find me

This desktop is a simulation: hand-written data, a window manager built for the browser, and not one packet to the real lab. The real one is air-gapped from your browser, the way we both prefer it.