Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

SCADarina

SCADarina es un contenedor Docker autoaloñado que funciona como generador y visualizador web de modelos OpenSCAD. Permite editar código directamente, importar archivos 3D y operar offline sin dependencias externas.

Ficha actualizada 25 sept 2026, 16:03 · upstream 22 sept 2026, 8:11 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es SCADarina

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

SCADarina actúa como una alternativa autohosted a plataformas como Thingiverse para generar y visualizar diseños en el navegador. Utiliza OpenSCAD en el backend para compilar scripts y Three.js para la visualización 3D, ofreciendo opciones de sombreado, rejillas y vistas ortogonales o perspectivas. La interfaz permite editar código fuente directamente, importar bibliotecas como BOSL2 y visualizar modelos importados con herramientas rudimentarias de medición.

El sistema incluye un navegador de archivos básico para gestionar carpetas y subir archivos .stl, .obj o .3mf. Funciona en navegadores móviles y soporta despliegues en entornos Docker Compose o unRAID. Es ideal para usuarios que buscan privacidad y funcionamiento sin conexión a internet, aunque el autor advierte sobre la calidad del código.

La instalación requiere ejecutar docker compose up -d --build y acceder al puerto 5343. Las licencias incluyen GPLv2 para OpenSCAD y MIT para Three.js. No es una solución empresarial robusta, sino un proyecto personal que resuelve necesidades específicas de visualización local sin depender de servicios en la nube.

CASOS DE USO
  • Generar modelos 3D desde scripts OpenSCAD directamente en el navegador sin instalar software local.
  • Visualizar archivos STL o OBJ importados con mediciones básicas y vista 3D interactiva.
  • Crear un servidor privado para compartir diseños CAD en una red interna offline.
  • Editar código OpenSCAD en tiempo real dentro de la interfaz web del contenedor.
  • Integrar visualización 3D en entornos unRAID o Docker Compose existentes.
PUNTOS DESTACADOS
  • Funciona completamente offline sin dependencias externas o conexión a internet.
  • Soporta el uso de bibliotecas OpenSCAD estándar como BOSL2 en el backend.
  • Interfaz web con edición de código integrada y visualización 3D mediante Three.js.
  • Compatible con despliegues Docker Compose y plantillas para unRAID.
  • Funcionalidad básica en navegadores móviles sin requerimientos adicionales.
PRECAUCIONES
  • El autor admite 'vibe-coding', indicando que el código no es ideal ni robusto para producción.
  • No incluye Dockerfile nativo, requiriendo la construcción vía Compose o scripts externos.
  • Las funciones de medición y snapping a vértices son descritas como rudimentarias.
  • El rendimiento en móviles podría requerir mejoras futuras según las notas del autor.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de SCADarinaCaptura de SCADarinaSCADarina
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Ejecutar 'docker compose up -d --build' para iniciar el servicio. Acceder al WebUI en http://<ip>:5343. El backend utiliza OpenSCAD (GPLv2) y Three.js (MIT). Asegurar que el entorno tenga acceso a binarios de compilación o repositorios si no se usan imágenes precompiladas. No es apto para entornos críticos debido a la advertencia de calidad del código.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.