Homelab~62 · IA en attente

GyroidVault v2.0 — Self-hosted 3D model vault & library manager

r/selfhostedu/DutchTee8611 septembre 2026

Capture du projet

Analyse IA en cours de préparation : les informations ci-dessous proviennent de la détection automatique.

Résumé

Hey /r/selfhosted! For the past 4 months, I’ve been working on GyroidVault, an open-source, self-hosted web application to organize, inspect, and manage 3D printing models (STL, 3MF, STEP, and G-Code) on your own hardware or NAS. The project recently crossed 90 GitHub stars, and after shipping our major v2.0 release t…

Afficher le post original
Hey /r/selfhosted! For the past 4 months, I’ve been working on GyroidVault, an open-source, self-hosted web application to organize, inspect, and manage 3D printing models (STL, 3MF, STEP, and G-Code) on your own hardware or NAS. The project recently crossed 90 GitHub stars, and after shipping our major v2.0 release today, I thought it was finally time to share it with the community! 📸 Screenshots Library Grid & Collages (https://preview.redd.it/vxwrjkrdhwoh1.png?width=1904&format=png&auto=webp&s=a21fbdcff812558fe5b51a5ba719e56c27e814fe) Studio 2.0 Model Workspace (https://preview.redd.it/bzu8jctehwoh1.png?width=1904&format=png&auto=webp&s=3c9854491fe04e77e3ea4705af52a8ca99901128) Dashboard & Statistics (https://preview.redd.it/z5kfgm8hhwoh1.png?width=1904&format=png&auto=webp&s=9f18109a2d4e75b49d6ed593ae3612e52f3516c8) Interactive 3D Studio & Filament Swatches (https://preview.redd.it/xr9a8n8hhwoh1.png?width=1904&format=png&auto=webp&s=c6291d8f3de3a9809ca6ba37850e923624341601) ❓ Why I built it If you have a 3D printer and a home server, you probably know the drill: thousands of .stl, .3mf, and .gcode files scattered across folders, messy downloads from Printables/MakerWorld, and having to fire up a heavy desktop slicer just to check what a model looks like or how large it actually is. I wanted something lightweight that feels like a personal library manager (think Jellyfin or Paperless), but built specifically for 3D printing makers and print farms. 🚀 What's new & Key Features in v2.0: • Studio 2.0 & Multi-Part Assembly: View single files or toggle "All Parts Combined" in the 3D viewer to render all STLs/3MFs of a multi-part model simultaneously on the virtual build plate in contrasting colors. • Physical Millimeter Dimensions: The 3D viewer measures and displays the exact physical size (W × D × H mm) so you know the scale before opening your slicer. • Background Scanner for Massive Libraries (2TB+): Built as an asynchronous worker with live UI progress counters and memory safety guards. It indexes large NAS collections without locking the database or freezing the web UI. • Inspects Inside ZIP Files: Many downloads from Printables or MakerWorld come packed in .zip archives. GyroidVault indexes the STLs, PDFs, and images inside without needing to unpack them to your disk, and streams them on the fly. • Collections with 2x2 Collages & 1-Click ZIP: Group models into projects or folders with visual collage previews, and download entire collections as a single streaming ZIP. • Slicer Launch & Printer Integration: 1-click launch to open models directly into Bambu Studio, OrcaSlicer, or PrusaSlicer, or send sliced G-Codes straight to your Moonraker/Klipper printers. • Filament Swatches & Inspection: Preview models in 7 material colors, Wireframe mode, X-Ray mode, and set your favorite camera angle as the cover thumbnail with 1 click. • 100% Local & Self-Hosted: No cloud accounts, no third-party trackers, no telemetry. Everything runs on your server with parameterized SQL queries, local SQLite, and strict path confinement. 🐳 Quick Start (Docker Compose) services: gyroidvault: image: ghcr.io/teecodedev/gyroidvault:latest container_name: gyroidvault restart: unless-stopped ports: - "3457:3000" volumes: - ./data:/app/data - /path/to/your/3dprints:/library environment: - NODE_ENV=production - PORT=3000 - LIBRARY_PATH=/library (Unraid users: GyroidVault is also available directly in the Unraid Community Applications store!) 🔗 Links & Code • GitHub (AGPL-3.0): https://github.com/TeeCodeDev/GyroidVault • Official Website: https://gyroidvault.com • Documentation & Wiki: GitHub Wiki (https://github.com/TeeCodeDev/GyroidVault/wiki) 🤖 AI Disclosure English is not my native language, so I used an AI assistant to help polish the English text of this post. For the project itself, I use AI tooling (Claude/Copilot) as a pair programmer for boilerplate, refactoring, and drafting ideas. The core architecture, real-world testing on 3D printers and NAS hardware, and security reviews are all handled and vetted by myself. I'd love to hear your feedback, thoughts, and ideas!