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