====== Install GeoServer on Ubuntu Server ======
=== 1) Install Java 11 runtime: ===
''sudo apt update''
''sudo apt install default-jdk''
Verify Java has been installed by checking its version:
''java -version''
Java is now installed!
=== 2) Install Apache Tomcat ===
''sudo apt install tomcat9 tomcat9-admin''
Enable Tomcat to start at system boot:
''sudo systemctl enable tomcat9''
Start the service with:
''sudo service tomcat9 start''
Confirm the service is running with:
''sudo service tomcat9 status''
If the service is running ok, a line saying //active// will be displayed.
=== 3) Install GeoServer ===
''wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.20.3/geoserver-2.20.3-war.zip''
Stop Tomcat before unzipping the files:
''sudo service tomcat9 stop''
Move the downloaded file to the webapps directory:
''sudo mv geoserver-2.20.3-war.zip /var/lib/tomcat9/webapps''
Navigate to the webapps directory:
''cd /var/lib/tomcat9/webapps''
Unzip the file:
''sudo unzip geoserver-2.20.3-war.zip''
If unzip has not been installed, use:
''sudo apt install unzip''
After installing Tomcat, type:
''sudo nano /etc/tomcat9/tomcat-users.xml''
Add the following three lines to the xml file:
''''
''''
''''
Reboot (or simply restart tomcat service):
''sudo reboot''
Geoserver is accessible at: http://192.168.92.20:8080/geoserver (or whatever is your IP/domain)