Meet Blackbox: The Heart of My AI Playground

Meet Blackbox: The Heart of My AI Playground

Welcome to my blog โ€” a blend of thoughts, experiments, and digital tinkering. I thought Iโ€™d kick things off by introducing Blackbox, the machine that made all of this possible.

๐Ÿ› ๏ธ The Origin Story

Blackbox is a Lenovo ThinkCentre M710q that I picked up secondhand. I was looking for something compact, quiet, but powerful enough to handle my growing interest in AI, local large language models, and self-hosted tools. This machine ticked all the boxes.

๐Ÿ” Specs at the Time of Acquisition

  • CPU: Intel Core i5-7500T (4 cores, 4 threads @ 2.7GHz)
  • RAM: 8GB DDR4 (single channel)
  • Storage: 256GB NVMe SSD
  • Size: Tiny. Like, fits-in-your-hand tiny.
  • Noise: Practically silent โ€” a huge plus for having it running 24/7.

๐Ÿงฐ Upgrades & Mods

Since getting it, Iโ€™ve made a few key upgrades:

  • RAM: Added a second 8GB DDR4 SODIMM , bringing the total RAM to 16GB. This has made a huge difference when running multiple Docker containers and local LLMs.
  • Storage: Upgraded to a 500GB Samsung SSD 980 NVMe
  • Added a 1TB Crucial SSD, mounted at /mnt/Crucial1TB, which is now where I store most of the data, models, media, and anything that doesnโ€™t need to hit the NVMe. There's no drive caddy, but I've got one on the way.
  • Cooling: No changes needed โ€” the thermal design on this thing is surprisingly good, even under long workloads. I did notice upon opening the chassis and cleaning it up that the thermal paste was really old, so that's something I need to address.

๐Ÿš€ Future upgrades

  • SSD Caddy
  • Reapplication of thermal paste
  • Wi-Fi card installation
  • BIOS update
  • 32 or 64GB RAM

๐Ÿง  What It Runs

Blackbox is my:

  • ๐Ÿง  Local AI serving Ollama and OpenWeb UI:
    • hermes3:3b (default)
    • phi2.7b
    • mistral:7b-instruct
    • gemma2:b
  • ๐Ÿ”Ž Search proxy (custom Hermes-based search via CLI and web)
  • ๐ŸŒ Tailscale node
  • ๐Ÿดโ€โ˜ ๏ธ Torrent machine (qBittorrent-nox) to send to an N5105 mini PC running Jellyfin
  • ๐Ÿณ Docker playground (Ghost, SearxNG, Portainer, etc.)