askiiart-net/stack.md

1.6 KiB
Executable file

My Stack

Hardware

  • CPU: Intel i5-12400
  • Motherboard: MSI PRO B660-A
  • RAM: 2x 8GB DDR4-3200
  • SSD: 500GB ADATA (for cache)
  • HDDs:
    • 3x 4TB Toshiba X300s (for bulk storage)
    • 1x 8TB Seagate Barracuda Compute (for parity), would not recommend due to SMR.
  • PSU: Corsair RM750x
  • UPS: CyberPower CP1500PFCLCD
  • Case: Some obscure thing from Cybertron (now CLX Gaming)
  • GPU: Integrated Intel UHD 750

Software

  • OS: Unraid 6.11.5
  • Docker installed natively, but I might move it to a Debian VM
  • Storage: 3x 4TB, 1x 8TB parity drive, 512GB cache drive, running off a 32GB USB drive
    • Equivalent to RAID-5
    • 12TB of capacity available
    • Can lose any one drive without losing any data.
  • PC Part Picker Link

Website

  • Running on nginx in Docker
  • Behind Caddy as a reverse proxy
  • Written in markdown, then converted to HTML using pandoc.
    • Script for this here
    • pandoc is one of the very few things I don't have in Docker (yet)
  • Syntax highlighting using prism.js
  • In a git repo

Docker registry

  • Currently just redirecting to Docker Hub, using the Caddy config from here (direct link to Caddyfile)
  • I'll probably set up a proper self-hosted registry later, but I haven't gotten to it yet.