How to install MapTiler Server on Linux
Installation
- Download .deb or .rpm binary (depending on your platform) or universal AppImage
-
Install the file
- On Debian, Ubuntu and other Debian-based distros use
sudo dpkg -i maptiler-server-x.x.x.deb
- On RedHat/Fedora/… use
sudo rpm -i maptiler-server-x.x.x.rpm
- 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.
- On Debian, Ubuntu and other Debian-based distros use
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.