On this page

    How to install MapTiler Server as a Docker image

    Installation

    To install MapTiler Server as a Docker image, use the following command:

    
    docker pull maptiler/server
    

    Get Started

    There is one command to run MapTiler Server from the command line, anywhere with your GeoPackage or MBTiles in the current working directory:

    
    docker run -p 3650:3650 -v "$(pwd)":/data/ maptiler/server
    

    License activation

    Your license can be passed with the -e MAPTILER_SERVER_LICENSE=... parameter to the Docker image. The software will be automatically deactivated at the end of execution (for example, sending a SIGTERM signal). You can get your MapTiler Server license token from the Data dashboard.

    
    # Get your MapTiler Server license token from Data dashboard: data.maptiler.com/server/
    export MAPTILER_SERVER_LICENSE=ABCDEF-ABCDEF-ABCEDF-ABCDEF
    docker run -p 3650:3650 -e MAPTILER_SERVER_LICENSE -v "$(pwd)":/data/ maptiler/server
    

    You can prepare an alias for running MapTiler Server

    
    alias maptiler-server="docker run -p 3650:3650 -e MAPTILER_SERVER_LICENSE=ABCDEF-ABCDEF-ABCEDF-ABCDEF -v $(pwd):/data/ maptiler/server"
    
    maptiler-server
    
    

    Custom working directory

    To start serving tiles and maps from your local dir $WORK_DIR, use:

    
    docker run -p 3650:3650 -v $WORK_DIR:$WORK_DIR maptiler/server --workDir=$WORK_DIR
    
    

    Help

    Check all supported arguments for the command line:

    
     docker run maptiler/server --help
    
    

    License Deactivation

    If you put your license in as an environment variable, it will be automatically deactivated during each shutdown of the Docker container. If you fail to shut down your Docker container correctly, your license activation will be “stuck in limbo”. If this happens, don’t hesitate to contact MapTiler Support for help; they will deactivate your license key.

    Docker hub
    MapTiler Server Tutorials

    Was this helpful?

    Map server guides
    How to install MapTiler Server as a Docker image
    Install as Docker image