# PrintStash

> Self-hosted 3D printing workspace linking models to sliced revisions, print outcomes, and compatible printers. All storage stays on your hardware.

- **Category:** 3D Printing
- **Licence:** AGPL-3.0
- **Latest version:** v0.15.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose
- **Tags:** PostgreSQL, SQLite, 3d Printing, Moonraker, Klipper, Stl, Docker, S3, Fastapi, Self Hosted, Ai Search, Gcode, Model Library, Spoolman, 3mf, Orcaslicer, Filament Tracking

## Description

PrintStash is a self-hosted application for managing 3D printing files. It organizes models, their sliced G-code revisions, and print history in one place. The software provides a web interface where you can upload various mesh and G-code formats, group them into collections, add tags, and mark favorites. It renders 3D previews of meshes and shows G-code layer views with slicer settings. Printer integration works with Moonraker/Klipper as the primary stable option, plus Bambu Lab, PrusaLink, OctoPrint, and Elegoo printers in beta. You can track filament usage and costs, optionally syncing with Spoolman for spool inventory and automatic consumption write-back. Backups are verified and can be stored locally or sent to S3, WebDAV, SFTP, or Google Drive. User accounts support granular permissions, API keys, and OpenID Connect single sign-on. Optional AI search enables semantic queries across the library. The standard deployment uses a single Docker container with SQLite; an advanced Compose file adds PostgreSQL, background workers, and S3-compatible storage. GPU acceleration is available for previews and AI workloads but CPU fallback always works.

## Links

- [Homepage](https://github.com/xiao-villamor/printstash)
- [Website](https://www.printstash.org)
- [Docker](ghcr.io/xiao-villamor/printstash)
- [Documentation](https://www.printstash.org/en/docs/)
- [GitHub Repository](https://github.com/xiao-villamor/PrintStash)
- [Releases](https://github.com/xiao-villamor/PrintStash/releases)
- [Docker Images (GHCR)](https://github.com/xiao-villamor/PrintStash/pkgs/container/printstash)
- [Roadmap](https://www.printstash.org/en/roadmap/)
- [Blog](https://www.printstash.org/en/blog/)
- [Capabilities](https://www.printstash.org/en/capabilities/)

---
Source: https://selfhost.directory/project/printstash