Servidor Web de informes
Genera informes en Adobe PDF al vuelo a través de la web.
El servidor web de Report Manager genera archivos PDF al vuelo: pregunta al usuario el nombre del informe y los parámetros, ejecuta el informe y devuelve un archivo con formato Adobe PDF, que puede visualizarse directamente en el navegador.
Es un potente servidor de informes de red sin pago de licencias y con soporte multiprocesador, disponible para Windows y Linux (Apache), y listo para ejecutarse autoalojado en Docker.
Ejecutarlo autoalojado con Docker
La imagen publicada ejecuta repwebexe -selfhosted y sirve el servidor web de informes en el puerto 8080. Arranque el servicio directamente con:
docker run -d \
-p 8080:8080 \
-e REPORTMAN_HTTP_PORT=8080 \
-v repweb_etc:/usr/local/etc \
-v repweb_home:/var/lib/reportman \
-v repweb_logs:/var/log/reportman \
--name reportman-web \
--restart unless-stopped \
tonimartir/reportman-web:latest
Docker descarga la imagen en la primera ejecución. El panel de administración queda disponible en http://localhost:8080/admin/login.
A tener en cuenta
- Puerto: se define con
REPORTMAN_HTTP_PORT(por defecto8080); publique el mismo puerto con-p. - Datos persistentes (volúmenes con nombre):
repweb_etc→/usr/local/etc(dbxdrivers.conf,dbxconnections.conf),repweb_home→/var/lib/reportman(configuración del servidor),repweb_logs→/var/log/reportman. - Clientes de base de datos incluidos: PostgreSQL, MySQL/MariaDB, Firebird/Interbase, SQLite, MS SQL Server/Sybase (FreeTDS) y ODBC. Los clientes propietarios (Oracle, Db2) se añaden en una imagen derivada.
- TLS / autenticación: coloque un proxy inverso delante del contenedor.
Imagen en Docker Hub: tonimartir/reportman-web.
Documentación
Diríjase a la documentación (en inglés) y seleccione la sección titulada Web Report Server.