
Introducción
GeoServer es una plataforma de software de código abierto diseñada para compartir, procesar y editar datos geoespaciales. Permite a los usuarios publicar y gestionar mapas y datos geográficos a través de la web utilizando estándares abiertos. Esta guía te llevará a través del proceso de instalación de GeoServer en Ubuntu 22.04, asegurando que tu servidor esté listo para manejar y servir datos geoespaciales.
Guía de instalación
Cambiar a Usuario Root
sudo -u root -i
Actualizar la Lista de Paquetes y el Sistema
sudo apt-get update
Actualiza todos los paquetes instalados a sus versiones más recientes.
sudo apt-get upgrade
Instalar Java
Instala la versión 8 de OpenJDK, necesaria para ejecutar GeoServer.
sudo apt-get install openjdk-8-jdk
java -version
Descargar GeoServer
Descarga el archivo binario de GeoServer desde SourceForge.
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.21.0/geoserver-2.21.0-bin.zip
Crear Directorio y Descomprimir GeoServer
Crea un directorio para GeoServer
mkdir /usr/share/geoserver
Descomprime el archivo descargado en el directorio creado.
unzip -d /usr/share/geoserver/ geoserver-2.21.0-bin.zip
Crear Usuario para GeoServer
geoserver
sin acceso a la shell, con un directorio de inicio y un grupo de usuarios.useradd -m -U -s /bin/false geoserver
Cambiar Propietario del Directorio GeoServer
Cambia el propietario del directorio GeoServer y su contenido al usuario y grupo geoserver
.
chown -R geoserver:geoserver /usr/share/geoserver
Crear Archivo de Servicio para GeoServer
nano /usr/lib/systemd/system/geoserver.service
Añade el siguiente contenido:
[Unit]
Description=GeoServer Service
After=network.target
[Service]
Type=simple
User=geoserver
Group=geoserver
Environment="GEOSERVER_HOME=/usr/share/geoserver"
ExecStart=/usr/share/geoserver/bin/startup.sh
ExecStop=/usr/share/geoserver/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
Recargar el Demonio del Sistema
Recarga los archivos de configuración de los servicios del sistema para aplicar los cambios.
systemctl daemon-reload
Iniciar y Habilitar el Servicio GeoServer
Habilita el servicio GeoServer para que se inicie automáticamente al arrancar el sistema y lo inicia de inmediato.
systemctl enable --now geoserver
systemctl status geoserver
Verificar que el Puerto 8080 está en Uso
Verifica que GeoServer está escuchando en el puerto 8080.
ss -antpl | grep 8080
Conclusión
Instalar GeoServer en Ubuntu 22.04 implica varios pasos, desde la actualización del sistema y la instalación de Java, hasta la descarga y configuración de GeoServer. Cada comando tiene un propósito específico, asegurando que GeoServer se instale correctamente, se ejecute como un servicio del sistema y esté accesible a través del puerto 8080. Al completar esta guía, tendrás una plataforma robusta para manejar y servir datos geoespaciales.
Palabras clave
Geoserver, Software libre, openjdk-8-jdk, Java, Linux, Ubuntu 22.04, Guía de instalación, Base de datos, DigitalEducas, HAYU24, Open Source.