MongoDB (RBPi)
Instalación
Instalar la llave MongoDB 4.4 GPG:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Agregar la fuente de los paquetes
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Actualizar los paquetes
sudo apt-get update
Instalar MongoDB:
sudo apt-get install -y mongodb-org
Ejecutar
# Ensure mongod config is picked up:
sudo systemctl daemon-reload
añadir a systemd para que ejecute mongod al iniciar el sistema:
sudo systemctl enable mongod
Ejecutar servidor mongod!
sudo systemctl start mongod
Ejercutar MongoShell
mongo
Hacer MongoDB disponible para la red
sudo nano /etc/mongod.conf
Dejar como se ve acontinuación
# Change the bindIp to '0.0.0.0':
net:
port: 27017
bindIp: 0.0.0.0
Abrir el puerto 27017 en tu firewall de Raspberry
sudo ufw allow 27017/tcp
sudo systemctl restart mongod
Ahora, en el equipo cliente en tu red, ejecuta el siguiente comando para comprobar que mongo esta disponible.
mongo --host 'TUDIRECCIONIP'
Si se conecta todo esta ok.