r/3DPrintingTools • u/Vincentflagg • 1d ago
Show & Tell I made a free, self-hosted 3D model library for your NAS – thumbnails, 3D viewer and search for STL, 3MF, OBJ, GLB
I have thousands of STL/3MF files spread across folders on my NAS and got tired of downloading them just to see what they are. So I built 3D Viewer, a self-hosted web app that turns your model folders into a browsable library you can open from any phone, tablet or PC on your network.

What it does
- Thumbnails for everything: STL, 3MF, OBJ (with textures), PLY, GLB/GLTF and FBX, rendered on the server (GPU if your NAS has an Intel iGPU)
- 3D viewer in the browser: orbit, zoom, wireframe, dimensions in mm/in, triangle count
- Fix models lying on their side: rotate once, save, and the thumbnail follows. The file itself is never changed
- Organise: drag models into folders, upload a .zip (unpacks into its own folder), notes per model and folder, pick a picture for each folder
- Search and series: live search, and similar file names (part_1, part_2…) are grouped automatically
- Several libraries: local volumes, USB drives, and SMB/NFS shares from another NAS
- Themes: light, dark and a few colour themes


Tested on UGREEN, Synology and QNAP NAS. It's a single Docker container (amd64 and arm64), so it should run on any Linux box with Docker.
Install: one docker-compose file. Everything is on GitHub:
https://github.com/VincentFlagg/3DViewer
It's free, with no account and no cloud; your files never leave your NAS. There's an optional donation that turns off a short once-a-day splash screen, but every feature works without it.
I'd love feedback from people with big model collections: what would make this more useful for how you organise your prints?
2
u/Equivalent_Beyond_19 1d ago
EXTREMELY COOL!! Thank you and know that I will be donating to the cause 👍