PrintStash
ghcr.io/xiao-villamor/printstash:latest
https://github.com/xiao-villamor/PrintStash/pkgs/container/printstash
bridge
sh
false
https://github.com/xiao-villamor/PrintStash/issues
https://www.printstash.org
PrintStash is a self-hosted 3D print library and G-code vault. This image runs the web UI and API together. Open the WebUI on a trusted network and create the first administrator account. The appdata path stores the database, uploaded files, thumbnails, staging files, and backups. Add existing model folders as separate Library sources after setup; do not use an existing library as the appdata path.
Productivity: Tools:
http://[IP]:[PORT:3000]/
https://raw.githubusercontent.com/xiao-villamor/PrintStash/main/templates/printstash.xml
https://raw.githubusercontent.com/xiao-villamor/PrintStash/main/icon.svg
https://raw.githubusercontent.com/xiao-villamor/PrintStash/main/unraid/README.md
3d printer 3d printing model manager stl library 3mf gcode bgcode step stp obj cad file organizer self hosted docker nas klipper moonraker octoprint prusalink bambu elegoo spoolman orcaslicer prusaslicer cura print history
--restart=unless-stopped
2026-09-24
6.10
AGPL-3.0
Open first-run setup only on a trusted network; the first registrant becomes administrator. When moving from the old two-container install, record the old API data owner first, then stop both old containers. Set advanced PUID and PGID to that same owner (the old image usually used 10001:10001); otherwise existing Library sources can become unreadable. Follow the migration guide.
3000
/mnt/user/appdata/printstash
trusted_network
true
99
100