Skip to content

How to upgrade tileserver gl

utagawal edited this page Jan 28, 2026 · 16 revisions

When a new version is available, stop the current docker, pull the new image, and start the docker.

sudo docker stop tileserver-gl

sudo docker pull maptiler/tileserver-gl:latest

sudo docker rm tileserver-gl

sudo docker run --name tileserver-gl -d -m 16GB --restart unless-stopped -it -v /var/data:/data -p 8080:8080 maptiler/tileserver-gl

OU

sudo docker run --name tileserver-gl -d --init --restart=unless-stopped -m 16g --memory-swap=22g --memory-reservation=12g --cpus=6 --ulimit nofile=65536:65536 --pids-limit=200 -e NODE_ENV=production -e NODE_OPTIONS="--max-old-space-size=11264" -e LIBGL_ALWAYS_SOFTWARE=1 -e UV_THREADPOOL_SIZE=6 -v /var/data:/data -v ~/.aws/credentials:/home/node/.aws/credentials:ro -p 8080:8080 maptiler/tileserver-gl --fetch-timeout 20000

To remove the old image (optional)

sudo docker image prune

Clone this wiki locally