Skip to content

Instantly share code, notes, and snippets.

@bigga
Forked from iacovlev-pavel/geoserver-install.sh
Last active June 21, 2019 08:22
Show Gist options
  • Save bigga/a8ffe953d2b1394ac5a0381a4393c408 to your computer and use it in GitHub Desktop.
Save bigga/a8ffe953d2b1394ac5a0381a4393c408 to your computer and use it in GitHub Desktop.
Install GeoServer on Ubuntu 18.04
#Updated to cover Geoserver 2.15.1
#Added sudo to apt-get lines
sudo apt-get update
sudo apt-get install openjdk-8-jre
# PostgreSQL and PostGIS
sudo apt-get install postgresql postgresql-contrib postgis postgresql-10-postgis-2.4
# Create "geoserver" database
sudo -u postgres createuser -P geoserver
sudo -u postgres createdb -O geoserver geoserver
sudo -u postgres psql -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;" geoserver
# GeoServer install
apt install unzip
mkdir -p /var/www/geoserver
cd /var/www/geoserver
wget https://jaist.dl.sourceforge.net/project/geoserver/GeoServer/2.15.1/geoserver-2.15.1-bin.zip
unzip geoserver-2.15.1-bin.zip
mv geoserver-2.15.1/* .
echo "export GEOSERVER_HOME=/var/www/geoserver" >> ~/.profile
. ~/.profile
# GeoServer run
./bin/startup.sh
In the browser open http://localhost:8080/geoserver/web/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment