Infraestructura digital autónoma y libre para la red de Lycées professionels de Occitania

Servidor web, servidor para compartir y editar archivos, y visor de archivos IFC.

La red de institutos profesionales de Occitania (Lycées Professionels d’Occitanie) necesitaba para el proyecto Énergie 3D Construction (E3DC) una infraestructura para poder compartir entre todos los institutos que forman parte del proyecto información en formatos diversos: manuales, tutoriales en vídeo, maquetas IFC, el estándar abierto de modelo de datos usado en la industria de la construcción.

Traducción de necesidades en infraestructura y estudio de viabilidad

Al comenzar el proyectos tuvimos varias sesiones con los profesores responsables del proyecto E3DC para traducir sus necesidades en tipos de herramientas y así poder definir la infraestructura a poner en marcha.

Querían estar seguros de que podían optar por una infraestructura autónoma en la que todos los datos estuviesen en sus servidores, y se usara exclusivamente software libre.

Desde Montera34, y en colaboración con Lab Place, realizamos un estudio de viabilidad de puesta en marcha de la infraestructura y de mantenimiento y coste de alquiler durante seis años.

Portada del estudio de viabilidad para el proyecto E3DC.
Portada del estudio de viabilidad para el proyecto Énergie 3D Construction del Campus des Métiers et des Qualifications de la red de Lycées Professionels de Occitania.

Se puede Infrastructure numérique de stockage et de partage pour le projet E3DC (PDF, 496kB), en francés.

Infraestructura puesta en marcha

Tras el estudio de viabilidad pusimos en marcha tres servidores virtuales: un servidor web para alojar el sitio web del proyecto E3DC; un servidor de archivos para poder compartir archivos en distintos formatos y editarlos colaborativamente; y un visor web de archivos IFC.

Los tres servidores virtuales están alojados en la infraestructura de la Asociación Montera34, y usando el sistema de virtualización y cifrado de servidores desarrollado por Maadix.

El servidor web

Captura de pantalla del panel de control de un servidor Maadix
Captura de pantalla del panel de control de un servidor Maadix.

El servidor web funciona usando Apache2, FPM y MariaDB. Nada fuera de lo común. El sistema de virtualización de Maadix incluye un panel de control para poder activar sitios web de manera ágil y manteniendo los diferentes sitios aislados para minimizar problemas de seguridad.

El servidor de archivos

Capturas de pantalla del explorador de archivos de Nextcloud en sus versiones para escritorio y móvil
Capturas de pantalla del explorador de archivos de Nextcloud en sus versiones para escritorio y móvil.

Como servidor de archivos usamos Nextcloud con varias de las extensiones disponibles. De manera complementaria montamos dos servidores para la edición colaborativa de documentos de texto, hojas de cálculo, presentaciones…: Collabora que permite editar en un navegador web archivos con formatos estándares libres compatibles (los que usan por ejemplo los editores OpenOffice y LibreOffice, y OnlyOffice que permite editar los archivos con formato propietario que usa Microsoft Office.

El visor de archivos IFC

Captura de pantalla de la interfaz de IFC-pipeline, visor web de archivos IFC
Captura de pantalla de la interfaz de IFC-pipeline, visor web de archivos IFC.

Para poder compartir y visualizar archivos IFC en un navegador web pusimos en marcha una instancia del visor IFC-pipeline que permite cargar archivos IFC y navegar espacialmente por ellos, así como explorar sus clases y datos asociados.

Técnicamente IFC-pipeline usa Flask, el framework web escrito en Python, para construir la interfaz. Para interactuar con los archivos IFC usa IfcOpenShell y Web IFC.

Tuvimos que hacer alguna adaptación para traducir la interfaz al francés y adaptarla mínimamente a las necesidades del proyecto.

Tipo
Consultoría Infraestructura digital
Tecnología
Apache2 Collabora server Flask IFC pipeline IfcOpenShell MariaDB Nextcloud OnlyOffice server OpenBIM Web IFC
Año de publicación
2021
Cliente
Campus des Métiers et des Qualifications du réseau de Lycées professionels d'Occitanie.

Equipo

En montera34 somos Pablo Rey Mazón, Alfonso Sánchez Uzábal.
Al menos que se diga lo contrario todo el contenido está publicado bajo licencia Creative Commons Reconocimiento Compartir Igual 4.0 Internacional, y el código bajo licencia GNU GPL3.