Open Source

Beam Gallery

Elixir / PhoenixAGPL-3.0repo: galerie

  • Beam Gallery

Self-hosted photo library — watches folders, extracts EXIF, generates thumbnails

เว็บแกลเลอรีรูปภาพแบบ self-hosted เขียนด้วย Elixir/Phoenix — เฝ้าดูโฟลเดอร์ที่ระบุ คัดลอกไฟล์เข้าระบบ แยกข้อมูล EXIF และสร้าง thumbnail ให้อัตโนมัติผ่าน pipeline งานแยกส่วน

ไฮไลต์

  • Elixir/Phoenix + LiveView
  • File watcher + Oban job pipeline: import → EXIF → thumbnail
  • รองรับ JPEG และ TIFF/RAW (ARW) ผ่าน dcraw
  • Prometheus /metrics และ ClamAV scan แบบ fail-closed
  • สัญญาอนุญาต AGPL-3.0

เกี่ยวกับโปรเจกต์

Beam Gallery เป็นเว็บคลังรูปภาพส่วนตัวที่รันบนเซิร์ฟเวอร์ของคุณเอง — วางรูปลงโฟลเดอร์ที่กำหนด แล้วระบบจะ import, ประมวลผล metadata (EXIF) และสร้าง thumbnail ให้เอง รองรับ JPEG และไฟล์ TIFF/RAW เช่น Sony ARW ผ่าน dcraw พร้อม Prometheus metrics และตัวเลือกสแกนไวรัสด้วย ClamAV