How to install MapTiler Server on Linux

Installation

  1. Download .deb or .rpm binary (depending on your platform) or universal AppImage
  2. Install the file

    1. On Debian, Ubuntu and other Debian-based distros use sudo dpkg -i maptiler-server-x.x.x.deb
    2. On RedHat/Fedora/… use sudo rpm -i maptiler-server-x.x.x.rpm
    3. For AppImage, allow the package to execute in Properties or via chmod u+x maptiler-server-X.X.X-linux.AppImage command. Continue the installation by double-clicking on the file.

Run directly

You can now run the MapTiler Server using the following command:

maptiler-server

The MapTiler Server will start in the current directory. A randomly generated password for the administration interface will be generated and printed in the command line. Use this password to sign in at http://localhost:3650/admin where you can also change the password to something else.

You can also specify a different working directory (using a --workDir option), change the default port (--port), and set the administration password to a specific value (--adminPassword).

Run maptiler-server --help to see all the available options.

Running as a systemd service

Part of the Linux installation package is a script for optionally installing MapTiler Server as a systemd service.

Run maptiler-server-servicify to start the interactive installation, which will allow you to specify the desired root directory, network port, and administration password and it will create the systemd service specification and start the service.

Production deployment behind Nginx or Apache servers

For production deployment, we recommend running MapTiler Server behind Nginx or Apache servers.

Sign in to the administration and publish your maps

After you finish the installation, you can sign in to the administration and start publishing your maps.