Compartir un modelo sin moverlo a la nube
Usa un enlace de PrintStash estrecho y con caducidad para que alguien revise un modelo, y mantén privado el resto de una biblioteca autoalojada.
Mandar un STL por correo funciona cuando la otra persona solo necesita los bytes. Funciona bastante peor cuando necesita ver una vista previa, comparar revisiones de G-code o leer la nota que explica por qué un laminado es preferible.
Un enlace compartido de PrintStash expone la página de un modelo desde tu propio servidor. Quien lo recibe no necesita cuenta, y el modelo no tiene que subirse a una tienda ni a una biblioteca alojada por otros.
Mantén pequeña la superficie compartida
La página pública está separada de la aplicación autenticada. Recibe una proyección restringida del modelo en vez de una respuesta normal de la API con sesión iniciada. Quien la recibe no puede explorar colecciones, buscar otros modelos, ver el historial de impresión ni cambiar nada.
Las descargas de archivos son opcionales y están desactivadas por defecto. Un enlace de solo lectura puede mostrar igualmente una vista previa de la malla o del G-code y los metadatos necesarios para revisarlo. Cuando hay varias revisiones de G-code, puedes exponer todas o seleccionar unas cuantas.
Esto sirve para:
- pedirle a un cliente que revise una pieza antes de imprimir un lote;
- enviarle a otro aficionado una única revisión ya verificada;
- dejar que alguien con quien colaboras revise cotas y notas sin crearse una cuenta;
- mostrar la página de un modelo terminado con más contexto del que da un archivo adjunto.
Trata la URL como una contraseña temporal
El token es largo y aleatorio, se guarda como hash, se comprueba en cada petición y está limitado a un modelo. Además caduca y se puede revocar de inmediato.
Esos controles no impiden que quien lo recibe reenvíe la URL. Elige una caducidad acorde al trabajo, habilita las descargas solo cuando haga falta y revoca el enlace cuando la revisión termine. Para dar acceso continuado a una colección, crea un usuario y asígnale un rol de vista.
Haz que el servidor sea accesible sin riesgos
Un enlace a http://192.168.1.20:3000 solo funciona en tu LAN. Para compartirlo fuera de casa, quien lo recibe necesita una ruta segura hasta el servidor.
Con gente conocida, una VPN puede mantener PrintStash en privado. Para un nombre de host público normal, usa el archivo de Compose de producción detrás de un proxy inverso con TLS. No publiques el contenedor de la API directamente. La guía de proxy inverso cubre la disposición necesaria.
La guía de enlaces con caducidad, paso a paso, muestra las opciones actuales y el flujo de revocación.