askiiart-net/stack.md
2023-10-10 10:13:11 -05:00

1.5 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)
  • iGPU: Intel UHD 750

Software

  • OS: Debian 12 (Bookworm)
  • Basically everything runs in Docker, may move to Podman.
  • Storage: 3x 4TB, 1x 8TB parity drive, 512GB cache drive, boots off 120GB SSD.
    • Using SnapRAID + mergerfs.
    • ~12TB of storage usable.
  • 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
  • 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. And I've only got 2.5 MBps up, so that can probably wait until Docker does something dumb.