Skip to main content

Software and Configuration Inventory

Hardware

optiplex-vault

Main NAS and server for private and public services - Debian 13 (Trixie)

  • Postgresql
    • natively-installed debian package - Debian Wiki Page
    • slop farmer database
    • gitea database - TODO
  • Borgbackup
    • native .deb
    • archives /mnt/raid/glacier to pi4b-nas
    • scheduled backups with borgbackup.timer and borgbackup.service systemd units
  • Tailscale
    • provides remote access
  • QEMU/KVM/Virt-manager
    • manages virtual machines running yunohost and docker
    • VMs are connected to the local network through a bridge interface configured via systemd-networkd
      • lan0.network
      • vm-bridge.netdev
      • vm-bridge.network

pi3b-proxy

docker host running nginx proxy server and pi-hole

  • docker
    • nginx-proxy-fail2ban - my own custom image based on nginx image
      • encapsulates my nginx proxy config along with fail2ban to provide some protection for proxied services
    • pi-hole - docker compose project

pi4b-nas

offsite backup at mom's apartment with 3TB of spinning rust over USB3

  • OpenMediaVault
    • provides a frontend for monitoring remote NAS
  • Borgbackup
    • remote repository for Optiplex-Vault glacier backup
  • Tailscale - remote access

Virtual Machines

yuno-vm

  • runs Yunohost exposing various services to the internet
  • music library is mounted via virtiofs
  • owns the zigbee usb hub for HomeAssistant

docker-vm

  • runs docker for containerized applications
  • currently running jellyfin with media mounted from host via virtiofs