Pasar al contenido principal
Inicio

Navegación principal

  • Inicio
    • Sobre Nosotros
  • Recursos gratis
    • Comunidad en Youtube
    • Firma de correo
  • Tutoriales
    • Base de Datos SQL
    • Bases de Datos NoSQL
    • Cloud computing
    • Servidores Web
    • Sistemas Operativos
    • Virtualización
  • Developers
    • Inteligencia artificial
    • Sistema de bibliotecas Koha
    • IA en Análisis de datos
    • Framework
    • Sistema de gestión de contenidos
Menú de cuenta de usuario
  • Iniciar sesión

Ruta de navegación

  1. Inicio

Instalación de GeoServer en Ubuntu 22.04

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

Cambia al usuario root, otorgando permisos administrativos necesarios para realizar la instalación y configuración de GeoServer.
sudo -u root -i
    

Actualizar la Lista de Paquetes y el Sistema

Actualiza la lista de paquetes disponibles desde los repositorios configurados.
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
    
Verifica la versión de Java instalada.
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

Crea un nuevo usuario llamado 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
    
Verifica el estado del servicio 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.