Skip to content

This script is for building a basic tile server with OpenStreetMap data

Notifications You must be signed in to change notification settings

RoyconSkylands/opentileserver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

opentileserver

This script is for building a basic tile server with OpenStreetMap data.

Only for use on a clean Ubuntu 16.04 LTS (Xenial Xerus) install!

Before proceeding, see opentileserver.org for limitations, etc..

Step 1: Get opentileserver.sh script from GitHub

Step 2: Make it executable:

chmod 755 opentileserver.sh

Step 3:

vi and change the password on line 19 to something difficult

OSM_USER_PASS='osm2015SgsjcK'; #CHANGE ME

If using a non-Latin alphabet, ucomment line 24 below if needed:

export LC_ALL=C

See AcuGIS#4

Step 4: Run the script

Script usage:

./opentileserver.sh [web|ssl] [bright|carto] pbf_url

[web|ssl]: 'web' for http and 'ssl' for https.

[bright|carto]: 'carto' for openstreetmap-carto or 'bright' for openstreetmap-bright

pbf_url: Complete PBF url from GeoFarbrik (or other source)

Examples:

Load Delware data with openstreetmap-carto style and no SSL:

./opentileserver.sh web carto http://download.geofabrik.de/north-america/us/delaware-latest.osm.pbf

Load Bulgaria data with openstreetmap-bright style and SSL:

./opentileserver.sh http://download.geofabrik.de/europe/bulgaria-latest.osm.pbf bright

Load South America data with openstreetmap-carto style and SSL:

./opentileserver.sh ssl carto http://download.geofabrik.de/south-america-latest.osm.pbf

Welcome Page

Once installation completes, navigate to the IP or hostname of your server.

You should see a page as below:

installation complete

Click on both the OpenLayer and Leaflet Examples and check your installation is rendering

About

This script is for building a basic tile server with OpenStreetMap data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%