Instalação Rápida e Fácil do Nominatim / Geocoder Reverso em seu próprio servidor
Requisitos do servidor
Instalação Rápida e Fácil do Nominatim / Geocoder Reverso em seu próprio servidor

Requisitos do servidor
Baixando a imagem padrão do mediagis para o nominatim 4.3 Mínimo
- Ubuntu 22.04 LTS
- 18GB RAM
- 4 vCPU
- 90GB SSD
Baixando a imagem padrão do mediagis para o nominatim 4.3 Recomendado
- Ubuntu 22.04 LTS
- 24GB RAM
- 4 vCPU
- 120GB SSD
VPS Favorita
VPS Garantida de funcionar com o tutorial: https://vpsdime.com/a/3231/linux-vps
Introdução
apt update && apt upgrade -y
Em seguida instalamos os pacotes necessários para instalar o certificado do repositório
apt install apt-transport-https ca-certificates curl software-properties-common
Baixamos o certificado
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Incluímos o repositório do docker
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
Atualizamos a lista de pacotes
apt update
Podemos verificar as políticas de instalação do docker, mas não é necessário.
apt-cache policy docker-ce
Agora instalamos o docker em sí
apt install docker-ce
Verificamos se o docker está rodando
systemctl status docker
Baixando a imagem padrão do mediagis para o nominatim 4.3
Daqui para baixo é um comando único, copiar inteiro e colar no terminal.
Observe que com esse setup o processo é extremamente longo e demorado, temos outras sugestões de comando para otimizar esse tempo.
docker run -it \
-e PBF_URL=https://download.geofabrik.de/south-america/brazil-latest.osm.pbf \
-e REPLICATION_URL=https://download.geofabrik.de/south-america/brazil-updates/ \
-p 8080:8080 \
--name nominatim \
mediagis/nominatim:4.3
Para um servidor com 24GB de ram, o exemplo abaixo é aplicável, mas pode dar erro no processo. É melhor executar o próximo exemplo.
docker run -it \
-e PBF_URL=https://download.geofabrik.de/south-america/brazil-latest.osm.pbf \
-e REPLICATION_URL=https://download.geofabrik.de/south-america/brazil-updates/ \
-e POSTGRES_SHARED_BUFFERS=6GB \
-e POSTGRES_WORK_MEM=512MB \
-e POSTGRES_MAINTENANCE_WORK_MEM=4GB \
-e NOMINATIM_THREADS=4 \
-p 8080:8080 \
--cpus="4" \
--memory="18g" \
--name nominatim \
mediagis/nominatim:4.3
Por ser um processo longo, vamos detach, adicionando a flag -d e deixar o terminal livre. ( Ainda para um servidor com 24GB de ram )
docker run -d -it \
-e PBF_URL=https://download.geofabrik.de/south-america/brazil-latest.osm.pbf \
-e REPLICATION_URL=https://download.geofabrik.de/south-america/brazil-updates/ \
-e POSTGRES_SHARED_BUFFERS=6GB \
-e POSTGRES_WORK_MEM=512MB \
-e POSTGRES_MAINTENANCE_WORK_MEM=4GB \
-e NOMINATIM_THREADS=4 \
-p 8080:8080 \
--cpus="4" \
--memory="18g" \
--name nominatim \
mediagis/nominatim:4.3
Para fechar, verificamos os logs de tempos em tempos para checar em que estágio está
docker logs -f nominatim 메타데이터
- post_id
- b1ff01038bef
- slug
- instalação-rápida-e-fácil-do-nominatim-geocoder-reverso-em-seu-próprio-servidor-b1ff01038bef
- url
- https://medium.com/@goulart.pedroso666/instala%C3%A7%C3%A3o-r%C3%A1pida-e-f%C3%A1cil-do-nominatim-geocoder-reverso-em-seu-pr%C3%B3prio-servidor-b1ff01038bef
- canonical_url
- https://medium.com/@goulart.pedroso666/instala%C3%A7%C3%A3o-r%C3%A1pida-e-f%C3%A1cil-do-nominatim-geocoder-reverso-em-seu-pr%C3%B3prio-servidor-b1ff01038bef
- author_url
- https://medium.com/@goulart.pedroso666
- status
- ok
- fetched_at
- 2026-07-18 09:42:59