scsipub
Pricing Log in Register

Blog

Notes from the scsipub team. RSS.

  • 2026-04-26

    An ESP32 as a network-attached USB stick

    ESP32-iSCSI-USB started as a way to wire bizarre lab equipment into the LAN. Plug a $5 board into a benchtop instrument, and the instrument sees a USB mass-storage device whose contents live on iSCSI.

    #esp32#iscsi#lab-automation
  • 2026-04-25

    Netboot a Pi fleet from iSCSI

    How a small Raspberry Pi 4 lab ended up running CI-built OS images over iSCSI instead of an SD-card flashing loop. PI4-iSCSI-shim is the boot bridge that makes it work — TFTP'd kernel, iSCSI rootfs, and three modes for getting the Pi out of its bootloader's way.

    #raspberry-pi#iscsi#ci
  • 2026-04-23

    How we run iSCSI over the internet

    iSCSI was designed for the SAN inside a rack, not the open internet. Here's the pile of small decisions that makes scsipub work anyway — Ranch 2.x listeners, a BEAM process per session, COW overlays, Caddy-terminated TLS, multi-LUN + SCSI-3 Persistent Reservations for cluster software, and a handful of open-iscsi quirks that cost us a day each.

    #architecture#iscsi#elixir
A Defensible Logic project · Copyright © Defensible Logic, Inc.
Blog API Limitations Status Terms Privacy Abuse