GyroidVault is a self-hosted 3D model library and print manager. Inspect multi-part CAD assemblies, calculate real-time physical dimensions, stream 1-click ZIP collections, and track print logs. 100% free and privacy-first.
GyroidVault eliminates the clutter of lost model files, unorganized downloads, and guesswork print times.
Inspired by professional CAD and slicer software. The clean two-column workspace organizes your full markdown descriptions, multi-format attachments, print history timelines, and version iterations right alongside the 3D viewport.
Inspect individual components or switch to ✦ All Parts Combined to render complete multi-STL kits in harmonious palette colors with real-time physical millimeter dimensions.
Organize models into themed project albums with automated 2x2 visual collages. Stream full collections as unified ZIP archives instantly.
Floating frosted action docks let you bulk-tag (append or replace), assign categories, and organize dozens of models in seconds.
Strict session authentication on server filesystem traversal, rate limiting, tokenized share links, and MouseDown+MouseUp modal boundary safety.
Zero complex dependencies. Lightweight SQLite database engine, self-contained, and ready for your home server or NAS.
services:
gyroidvault:
image: ghcr.io/teecodedev/gyroidvault:latest
container_name: gyroidvault
restart: unless-stopped
ports:
- "3000:3000"
environment:
- PORT=3000
- REQUIRE_LOGIN_TO_VIEW=false
volumes:
- ./data:/app/data
- ./uploads:/app/uploads
- /path/to/your/3d_library:/app/library:ro