TrueNAS VM 9000 at 10.0.10.15 was operationally decommissioned 2026-04-13.
The subagent-driven doc sweep in 5a0b24f5 covered the prose. This commit
removes the remaining in-code references:
- reverse-proxy: drop truenas Traefik ingress + Cloudflare record
(truenas.viktorbarzin.me was 502-ing since the VM stopped), drop
truenas_homepage_token variable.
- config.tfvars: drop deprecated `truenas IN A 10.0.10.15`, `iscsi CNAME
truenas`, and the commented-out `iscsi`/`zabbix` A records.
- dashy/conf.yml: remove Truenas dashboard entry (&ref_28).
- monitoring/loki.yaml: change storageClass from the decommissioned
`iscsi-truenas` to `proxmox-lvm` so a future re-enable has a valid SC
(Loki is currently disabled).
- actualbudget/main.tf + freedify/main.tf: update new-deployment
docstrings to cite Proxmox host NFS instead of TrueNAS.
- nfs-csi: add an explanatory comment to the `nfs-truenas` StorageClass
noting the name is historical — 48 bound PVs reference it, SC names
are immutable on PVs, rename not worth the churn.
Also cleaned out-of-band:
- Technitium DNS: deleted `truenas.viktorbarzin.lan` A and
`iscsi.viktorbarzin.lan` CNAME records.
- Vault: `secret/viktor` → removed `truenas_api_key` and
`truenas_ssh_private_key`; `secret/platform.homepage_credentials.reverse_proxy.truenas_token` removed.
- Terraform-applied: `scripts/tg apply -target=module.reverse-proxy.module.truenas`
destroyed the 3 K8s/Cloudflare resources cleanly.
Deferred:
- VM 9000 is still stopped on PVE. Deletion (destructive) awaits explicit
user go-ahead.
- `nfs-truenas` StorageClass name retained (see nfs-csi comment above).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
425 lines
12 KiB
YAML
425 lines
12 KiB
YAML
pageInfo:
|
|
title: Dashy
|
|
description: Welcome to your new dashboard!
|
|
navLinks:
|
|
- title: GitHub
|
|
path: https://github.com/Lissy93/dashy
|
|
- title: Documentation
|
|
path: https://dashy.to/docs
|
|
appConfig:
|
|
theme: material
|
|
layout: auto
|
|
iconSize: large
|
|
sections:
|
|
- name: Infra
|
|
icon: si-databricks
|
|
displayData:
|
|
sortBy: alphabetical
|
|
rows: 2
|
|
cols: 2
|
|
collapsed: false
|
|
hideForGuests: false
|
|
items:
|
|
- &ref_0
|
|
title: ESXi R730 (Server)
|
|
description: R730 esxi UI
|
|
icon: si-vmware
|
|
url: https://esxi.viktorbarzin.me/ui/#/login
|
|
target: newtab
|
|
id: 0_496_esxirserver
|
|
- &ref_1
|
|
title: PFsense (Firewall)
|
|
description: Firewall
|
|
icon: si-pfsense
|
|
url: https://pfsense.viktorbarzin.me
|
|
target: newtab
|
|
id: 1_496_pfsensefirewall
|
|
- &ref_2
|
|
title: iDRAC
|
|
description: ""
|
|
icon: si-dell
|
|
url: https://idrac.viktorbarzin.me/
|
|
target: newtab
|
|
id: 2_496_idrac
|
|
- &ref_3
|
|
title: TP-Link Gateway Router
|
|
icon: hl-asus-router
|
|
url: https://gw.viktorbarzin.me/webpages/login.html
|
|
id: 3_496_tplinkgatewayrouter
|
|
- &ref_4
|
|
title: Home Assistant London
|
|
description: Home Assistant London Deployment
|
|
icon: si-homeassistant
|
|
url: http://ha-london.viktorbarzin.me/
|
|
target: newtab
|
|
id: 4_496_homeassistantlondon
|
|
- &ref_5
|
|
title: NAS
|
|
description: ""
|
|
icon: si-synology
|
|
url: https://nas.viktorbarzin.me/
|
|
id: 5_496_nas
|
|
- &ref_6
|
|
title: Server Switch
|
|
description: TP-Link Extension Switch
|
|
icon: 🔀
|
|
url: http://192.168.1.6/
|
|
target: newtab
|
|
id: 6_496_serverswitch
|
|
- &ref_7
|
|
title: Home Assistant Sofia
|
|
description: Home Assistant Sofia Deployment
|
|
icon: si-homeassistant
|
|
url: http://ha-sofia.viktorbarzin.me/
|
|
target: newtab
|
|
id: 7_496_homeassistantsofia
|
|
- &ref_8
|
|
title: IP Cameras
|
|
description: Frigate
|
|
icon: si-protodotio
|
|
url: https://frigate.viktorbarzin.me
|
|
target: newtab
|
|
id: 8_496_ipcameras
|
|
filteredItems:
|
|
- *ref_0
|
|
- *ref_1
|
|
- *ref_2
|
|
- *ref_3
|
|
- *ref_4
|
|
- *ref_5
|
|
- *ref_6
|
|
- *ref_7
|
|
- *ref_8
|
|
- name: Valchedrym Infra
|
|
displayData:
|
|
sortBy: default
|
|
rows: 2
|
|
cols: 2
|
|
collapsed: false
|
|
hideForGuests: false
|
|
items:
|
|
- &ref_9
|
|
title: Valchedrym OpenWRT
|
|
icon: si-openwrt
|
|
url: https://valchedrym.viktorbarzin.me/
|
|
target: newtab
|
|
id: 0_1567_valchedrymopenwrt
|
|
- &ref_10
|
|
title: Valchedram Video System
|
|
icon: 📷
|
|
url: http://valchedrym-video.viktorbarzin.me:5080/
|
|
target: newtab
|
|
id: 1_1567_valchedramvideosystem
|
|
- &ref_11
|
|
title: Mladost 3 Router
|
|
icon: si-ghostery
|
|
url: https://mladost3.viktorbarzin.me/
|
|
target: newtab
|
|
id: 2_1567_mladostrouter
|
|
- &ref_12
|
|
title: Valchedrym Services Uptime
|
|
description: Uptime Dashboard for Valchedrym Services
|
|
icon: si-openwrt
|
|
url: https://uptime.viktorbarzin.me/status/valchedrym
|
|
target: newtab
|
|
id: 3_1567_valchedrymservicesuptime
|
|
icon: 🐶
|
|
filteredItems:
|
|
- *ref_9
|
|
- *ref_10
|
|
- *ref_11
|
|
- *ref_12
|
|
- name: Monitoring
|
|
icon: hl-grafana
|
|
displayData:
|
|
sortBy: alphabetical
|
|
rows: 3
|
|
collapsed: false
|
|
hideForGuests: false
|
|
cols: 2
|
|
items:
|
|
- &ref_13
|
|
title: Uptime Kuma
|
|
description: Internal Uptime Monitoring
|
|
icon: si-uptimekuma
|
|
url: https://uptime.viktorbarzin.me/status/cluster-internal
|
|
target: newtab
|
|
id: 0_1062_uptimekuma
|
|
- &ref_14
|
|
title: iDRAC Grafana
|
|
icon: si-dell
|
|
url: https://grafana.viktorbarzin.me/d/O19gr0jZk/idrac-host-stats
|
|
target: newtab
|
|
statusCheckAcceptCodes: "400"
|
|
id: 1_1062_idracgrafana
|
|
- &ref_15
|
|
title: Kubernetes Cluster Nodes
|
|
description: Kubernetes Nodes Stats
|
|
icon: hl-kubernetes
|
|
url: https://grafana.viktorbarzin.me/d/xfpJB9FGz/node-exporter?orgId=1
|
|
target: newtab
|
|
statusCheckAcceptCodes: "400"
|
|
id: 2_1062_kubernetesclusternodes
|
|
- &ref_16
|
|
title: OpenWRT (London)
|
|
icon: si-openwrt
|
|
url: https://grafana.viktorbarzin.me/d/fLi0yXAWk/openwrt?orgId=1
|
|
target: newtab
|
|
statusCheckAcceptCodes: "400"
|
|
id: 3_1062_openwrtlondon
|
|
- &ref_17
|
|
title: Prometheus
|
|
icon: si-prometheus
|
|
url: https://prometheus.viktorbarzin.me/
|
|
statusCheck: false
|
|
statusCheckAcceptCodes: "400"
|
|
id: 4_1062_prometheus
|
|
- &ref_18
|
|
title: Alert Manager
|
|
icon: si-protractor
|
|
url: https://alertmanager.viktorbarzin.me/
|
|
target: newtab
|
|
id: 5_1062_alertmanager
|
|
- &ref_19
|
|
title: External Monitoring
|
|
description: Hetrix report
|
|
icon: si-amp
|
|
url: https://wl.hetrixtools.com/r/38981b548b5d38b052aca8d01285a3f3/
|
|
target: modal
|
|
id: 6_1062_externalmonitoring
|
|
- &ref_20
|
|
title: K8S Dashboard
|
|
description: Kubernetes dashboard with view of all nodes, pods etc
|
|
icon: si-kubernetes
|
|
url: https://k8s.viktorbarzin.me/#/node
|
|
id: 7_1062_ksdashboard
|
|
filteredItems:
|
|
- *ref_13
|
|
- *ref_14
|
|
- *ref_15
|
|
- *ref_16
|
|
- *ref_17
|
|
- *ref_18
|
|
- *ref_19
|
|
- *ref_20
|
|
- name: Infra Services
|
|
displayData:
|
|
sortBy: default
|
|
rows: 3
|
|
cols: 2
|
|
collapsed: false
|
|
hideForGuests: false
|
|
items:
|
|
- &ref_21
|
|
title: PhpMyAdmin
|
|
description: Admin UI for the DB Cluster
|
|
icon: si-phpmyadmin
|
|
url: https://pma.viktorbarzin.me/index.php
|
|
displayData: ttt
|
|
target: newtab
|
|
statusCheck: false
|
|
id: 0_1364_phpmyadmin
|
|
- &ref_22
|
|
title: Woodpecker CI
|
|
description: CI/CD Service
|
|
icon: si-woodpeckerci
|
|
url: https://ci.viktorbarzin.me/
|
|
target: newtab
|
|
id: 1_1364_woodpeckerci
|
|
- &ref_23
|
|
title: DNS Server
|
|
description: Technitium
|
|
icon: hl-azure-dns
|
|
url: https://technitium.viktorbarzin.me/
|
|
target: newtab
|
|
statusCheck: false
|
|
statusCheckAcceptCodes: "400"
|
|
id: 2_1364_dnsserver
|
|
- &ref_24
|
|
title: Headscale (VPN) UI
|
|
icon: si-wireguard
|
|
url: https://headscale.viktorbarzin.me/manager
|
|
target: newtab
|
|
statusCheck: false
|
|
statusCheckAcceptCodes: "400"
|
|
id: 3_1364_headscalevpnui
|
|
- &ref_25
|
|
title: URL Shorterner
|
|
description: Shlink
|
|
icon: si-curl
|
|
url: https://shlink.viktorbarzin.me
|
|
statusCheck: false
|
|
statusCheckAcceptCodes: "400"
|
|
id: 4_1364_urlshorterner
|
|
- &ref_26
|
|
title: Crowdsec Dashboard
|
|
icon: si-crowdsource
|
|
url: >-
|
|
https://crowdsec.viktorbarzin.me/public/dashboard/8f6226be-d4dc-45f1-bacf-a4584f71dcb0
|
|
target: newtab
|
|
id: 5_1364_crowdsecdashboard
|
|
- &ref_27
|
|
title: Redis
|
|
description: Redis
|
|
icon: si-redis
|
|
url: https://redis.viktorbarzin.me/
|
|
target: newtab
|
|
id: 6_1364_redis
|
|
icon: si-adminer
|
|
filteredItems:
|
|
- *ref_21
|
|
- *ref_22
|
|
- *ref_23
|
|
- *ref_24
|
|
- *ref_25
|
|
- *ref_26
|
|
- *ref_27
|
|
- name: Public Services
|
|
displayData:
|
|
sortBy: alphabetical
|
|
rows: 2
|
|
cols: 4
|
|
collapsed: false
|
|
hideForGuests: false
|
|
items:
|
|
- &ref_29
|
|
title: City Guesser
|
|
description: Geolocator Game
|
|
icon: hl-openmaptiles
|
|
url: https://city-guesser.viktorbarzin.me/
|
|
target: newtab
|
|
statusCheck: false
|
|
id: 0_1475_cityguesser
|
|
- &ref_30
|
|
title: Excalidraw
|
|
description: Collaborative Hand Drawing Tool
|
|
icon: hl-excalidraw-light
|
|
url: https://excalidraw.viktorbarzin.me
|
|
target: newtab
|
|
statusCheck: false
|
|
id: 1_1475_excalidraw
|
|
- &ref_31
|
|
title: Formula 1 Stream
|
|
icon: si-f1
|
|
url: http://f1.viktorbarzin.me/
|
|
statusCheck: false
|
|
id: 2_1475_formulastream
|
|
- &ref_32
|
|
title: HackMD
|
|
description: Collaborative Markdown Document Editing
|
|
icon: si-hackclub
|
|
url: https://hackmd.viktorbarzin.me/
|
|
statusCheck: false
|
|
id: 3_1475_hackmd
|
|
- &ref_33
|
|
title: Activate Windows (KMS)
|
|
description: How to activate Windows Machines
|
|
icon: si-windows95
|
|
url: https://kms.viktorbarzin.me/
|
|
statusCheck: false
|
|
id: 4_1475_activatewindowskms
|
|
- &ref_34
|
|
title: PrivateBin
|
|
description: E2E Encrypted Pastebin
|
|
icon: si-pastebin
|
|
url: https://pb.viktorbarzin.me/
|
|
statusCheck: false
|
|
id: 5_1475_privatebin
|
|
- &ref_35
|
|
title: Blog
|
|
description: Personal Blog
|
|
icon: si-rss
|
|
url: https://viktorbarzin.me/
|
|
statusCheck: false
|
|
id: 6_1475_blog
|
|
- &ref_36
|
|
title: Setup VPN (Tailscale)
|
|
description: "URL to set in app config: https://headscale.viktorbarzin.me"
|
|
icon: si-wireguard
|
|
url: https://github.com/juanfont/headscale/blob/main/docs/iOS-client.md
|
|
target: newtab
|
|
id: 7_1475_setupvpntailscale
|
|
- &ref_37
|
|
title: Vaultwarden
|
|
description: Self-hosted Bitwarden server (Password Manager)
|
|
icon: si-bitwarden
|
|
url: https://vaultwarden.viktorbarzin.me
|
|
target: newtab
|
|
id: 8_1475_vaultwarden
|
|
- &ref_38
|
|
title: Send
|
|
description: Share files
|
|
icon: si-libreoffice
|
|
url: https://send.viktorbarzin.me/
|
|
target: newtab
|
|
id: 9_1475_send
|
|
- &ref_39
|
|
title: Youtube Downloader
|
|
icon: si-youtube
|
|
url: https://yt.viktorbarzin.me
|
|
target: newtab
|
|
id: 10_1475_youtubedownloader
|
|
- &ref_40
|
|
title: Photos
|
|
description: Immich
|
|
icon: si-immich
|
|
url: https://photos.viktorbarzin.me
|
|
target: newtab
|
|
id: 11_1475_photos
|
|
- &ref_41
|
|
title: Audiobookshelf
|
|
description: >-
|
|
Audiobook shelf. For iOS, install app from
|
|
https://url.viktorbarzin.me/audiobookshelf
|
|
icon: si-audible
|
|
url: https://audiobookshelf.viktorbarzin.me/
|
|
target: newtab
|
|
id: 12_1475_audiobookshelf
|
|
- &ref_43
|
|
title: Paperless-ngx
|
|
description: Document index
|
|
icon: hl-paperless-ngx
|
|
url: https://pdf.viktorbarzin.me/
|
|
target: newtab
|
|
id: 14_1475_paperlessngx
|
|
icon: si-sublimetext
|
|
filteredItems:
|
|
- *ref_29
|
|
- *ref_30
|
|
- *ref_31
|
|
- *ref_32
|
|
- *ref_33
|
|
- *ref_34
|
|
- *ref_35
|
|
- *ref_36
|
|
- *ref_37
|
|
- *ref_38
|
|
- *ref_39
|
|
- *ref_40
|
|
- *ref_41
|
|
- *ref_43
|
|
- name: Under Construction
|
|
displayData:
|
|
sortBy: alphabetical
|
|
rows: 1
|
|
cols: 1
|
|
collapsed: false
|
|
hideForGuests: false
|
|
items:
|
|
- &ref_44
|
|
title: Travel Blog
|
|
icon: si-hugo
|
|
url: https://travel.viktorbarzin.me/
|
|
target: newtab
|
|
statusCheck: false
|
|
id: 0_1833_travelblog
|
|
- &ref_45
|
|
title: Personal Finance App
|
|
icon: si-abstract
|
|
url: https://finance.viktorbarzin.me/transaction
|
|
statusCheck: false
|
|
id: 1_1833_personalfinanceapp
|
|
icon: si-progress
|
|
filteredItems:
|
|
- *ref_44
|
|
- *ref_45
|