Introducción¶
La siguiente es una guía rápida para comenzar a utilizar GeoNode en los sistemas operativos más comunes.
Nota
Para una configuración e implementación completas, consulte las guías de instalación completas
Esto debe ejecutarse en una máquina nueva sin paquetes instalados previamente ni versiones de GeoNode.
Advertencia
Los métodos presentados aquí están destinados a usarse únicamente para una demostración interna limitada.Antes de exponer su instancia de GeoNode a un servidor público, lea atentamente la guía de endurecimiento
Requisitos mínimos del sistema recomendados¶
Es difícil recomendar una especificación definitiva de los requisitos técnicos. El desempeño aceptado es altamente subjetivo. Además, el rendimiento depende de factores como usuarios concurrentes, registros en la base de datos o la conectividad de red de su infraestructura.
Para la implementación de GeoNode en un solo servidor, los siguientes son los requisitos del sistema mínimos:
8 GB de RAM (se prefieren 16 GB o más para una implementación de producción).
Procesador de 2,2GHz con 4 núcleos. (Es posible que se requiera potencia de procesamiento adicional para múltiples renderizados de estilos simultáneos)
Uso de disco de software de 30 GB (reservado solo para el sistema operativo y el código fuente).
Espacio en disco adicional para cualquier dato alojado con GeoNode, datos almacenados en la base de datos y mosaicos almacenados en caché con GeoWebCache. Para bases de datos, datos espaciales, mosaicos en caché y «espacio temporal» útiles para la administración, un tamaño de referencia decente para implementaciones de GeoNode es entre 50 GB y 100 GB.
Se recomienda encarecidamente hardware de 64 bits.
Instalar a través de Docker¶
Docker es una plataforma de software libre que se utiliza para empaquetar software en unidades estandarizadas para su desarrollo, envío e implementación.
![]()
Nota
créditos a Docker
Una imagen de contenedor es un paquete ejecutable, liviano e independiente de una pieza de software que incluye todo lo necesario para ejecutarlo: código, tiempo de ejecución, herramientas del sistema, bibliotecas del sistema y configuraciones.
Los contenedores Docker que se ejecutan en una sola máquina comparten el kernel del sistema operativo de esa máquina; se inician instantáneamente y utilizan menos computación y RAM.
Los contenedores pueden compartir un único kernel y la única información que debe estar en una imagen de contenedor es el ejecutable y las dependencias de sus paquetes, que nunca necesitan instalarse en el sistema host.
Se pueden ejecutar varios contenedores en la misma máquina y compartir el kernel del sistema operativo con otros contenedores, cada uno de los cuales se ejecuta como procesos aislados en el espacio del usuario.
Esta documentación se referirá al uso de Docker en un host de Ubuntu, pero, por supuesto, también puede ejecutar Docker en otras distribuciones de Linux, Windows y Mac.
Para conocer los pasos para configurar Docker en Ubuntu, puede pasar a Ubuntu 22.04