Precisei instalar o MongoDB no Debian 12.
O MongoDB não possui versão oficial arm64. Somente amd64 (x86-64).
Pré-requisito
$ sudo apt update
$ sudo apt dist-upgrade
$ sudo apt install gnupg curl
Instalação
Instale as chaves do repositório:
$ curl -fsSL https://pgp.mongodb.com/server-8.0.asc |sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-server-8.0.gpg
Adicione o repositório:
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
Atualize e instale o MongoDB:
$ sudo apt update
$ sudo apt install mongodb-org
Habilite o serviço e inicie o banco de dados:
$ sudo systemctl enable mongod
$ sudo systemctl start mongod
$ sudo systemctl status mongod
Acesso
Para acessar, utilize o comando:
$ mongosh
Configurações remanescentes
Por padrão, o MongoDB somente é acessado pela interface local (127.0.0.1). Para permitir o acesso remoto, é preciso alterar o arquivo
:/etc/mongod.conf
Onde tiver:
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
Altere para:
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
Reinicie o serviço:
$ sudo systemctl restart mongod
Leave a Reply