Cómo Instalar MongoDB en Debian 13 Trixie (Guía Paso a Paso)

instalar mongodb debian 13

Instalar MongoDB en Debian 13 (Trixie) es una de las soluciones más óptimas y robustas para entornos de desarrollo y producción que exigen una baja latencia. En esta guía técnica paso a paso aprenderás a configurar de forma segura las llaves GPG, añadir el repositorio oficial de MongoDB e inicializar el demonio del sistema mediante terminal para dejar tu servidor completamente operativo.

MongoDB se ha consolidado a nivel mundial como el sistema de gestión de bases de datos NoSQL orientado a documentos de mayor adopción en la industria de la infraestructura IT. A diferencia de los motores relacionales tradicionales estructurados en tablas y filas fijas, MongoDB destaca por su arquitectura flexible basada en BSON (un formato de serialización binaria derivado de JSON). Esta versatilidad permite almacenar esquemas dinámicos, agiliza la integración de datos complejos en aplicaciones modernas y ofrece capacidades nativas de escalabilidad horizontal y alta disponibilidad.

Requisitos Previos para instalar MongoDB en Debian 13

  • Un servidor o máquina virtual ejecutando Debian 13 Trixie con una instalación limpia.
  • Acceso a la interfaz de línea de comandos (CLI) mediante SSH con la cuenta root o un usuario asignado al grupo sudo.
  • Conectividad a Internet estable para la indexación de los paquetes criptográficos externos.

🍃 MongoDB en Otras Distribuciones

Paso 1: Actualizar los Repositorios del Sistema e Instalar Dependencias

Antes de instalar MongoDB en Debian 13, es fundamental actualizar el índice local e instalar un par de utilidades esenciales para la descarga y el manejo seguro de certificados y llaves vía HTTPS:

sudo apt update && sudo apt upgrade -y
sudo apt install -y gnupg curl

Paso 2: Importar la Llave GPG Oficial de MongoDB

Para cumplir con los más estrictos estándares de seguridad y hardening en Linux, debemos cerciorarnos de que los paquetes descargados estén firmados digitalmente por el desarrollador. Crearemos el directorio correspondiente e importaremos la llave criptográfica oficial:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | sudo gpg --dearmor -o /etc/apt/keyrings/mongodb-server-8.0.gpg

Paso 3: Agregar el Repositorio de MongoDB en Debian 13

Con la llave pública integrada en el almacén de seguridad, creamos el archivo de configuración dedicado para que el gestor de paquetes apt pueda ubicar e indexar los binarios estables del canal oficial:

echo "deb [ arch=amd64 signed-by=/etc/apt/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list

Nota técnica: Dado que los repositorios nativos de MongoDB se compilan apuntando a la base estable de Debian, utilizar la rama de compatibilidad de distribución nos garantiza la estabilidad de las librerías compartidas en las versiones modernas de Debian 13.

Paso 4: Instalar MongoDB en Debian 13 mediante APT

Una vez añadidas las directivas del repositorio en las fuentes del servidor, actualizamos nuevamente los índices de software locales e instalamos el metapaquete empresarial completo (mongodb-org), el cual incluye el motor de datos (mongod), las herramientas de gestión y el shell interactivo:

sudo apt update
sudo apt install -y mongodb-org

Paso 5: Iniciar y Habilitar el Servicio con Systemd

Por defecto, las distribuciones basadas en Debian no inicializan los demonios de software externos de forma automática tras su instalación. Para activar el motor NoSQL y configurarlo para que arranque de manera permanente junto con el encendido del servidor, interactuamos con Systemd:

sudo systemctl start mongod
sudo systemctl enable mongod

Para corroborar de forma rigurosa que el proceso se encuentra en estado saludable (active (running)) y verificar métricas esenciales como el ID del proceso principal (PID), ejecuta el comando de auditoría:

sudo systemctl status mongod

La consola SSH te devolverá un reporte técnico estructurado similar a este:

● mongod.service - MongoDB Database Server
     Loaded: loaded (/usr/lib/systemd/system/mongod.service; disabled; preset: enabled)
     Active: active (running) since Mon 2026-07-27 10:55:31 -04; 4s ago
 Invocation: d350e47d8208499a96a50de69bbb5577
       Docs: https://docs.mongodb.org/manual
   Main PID: 1974 (mongod)
     Memory: 102.1M (peak: 102.3M)
        CPU: 161ms
     CGroup: /system.slice/mongod.service
             └─1974 /usr/bin/mongod --config /etc/mongod.conf
instalar mongodb en debian 13

Paso 6: Validar la Conexión al Motor NoSQL mediante Mongosh

Para dar por finalizado el tutorial de forma exitosa de como instalar MongoDB en Debian 13, comprobaremos que la base de datos responde peticiones de manera local en el socket por defecto (port 27017). Simplemente invoca el entorno de comandos interactivo:

mongosh

Este comando te otorgará acceso inmediato al prompt de administración de MongoDB (test>), lo que demuestra que el entorno está listo para la creación de bases de datos, colecciones y documentos dinámicos. (Para salir de la consola usa quit()).

oscar@oscarcifuentes:~$ mongosh
Current Mongosh Log ID: 6a6771b862fa8313afea9083
Connecting to:          mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.9.2
Using MongoDB:          8.0.28
Using Mongosh:          2.9.2

For mongosh info see: https://www.mongodb.com/docs/mongodb-shell/


To help improve our products, anonymous usage data is collected and sent to MongoDB periodically (https://www.mongodb.com/legal/privacy-policy).
You can opt-out by running the disableTelemetry() command.

------
   The server generated these startup warnings when booting
   2026-07-27T10:55:31.614-04:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem
   2026-07-27T10:55:31.695-04:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
   2026-07-27T10:55:31.695-04:00: For customers running the current memory allocator, we suggest changing the contents of the following sysfsFile
   2026-07-27T10:55:31.695-04:00: We suggest setting the contents of sysfsFile to 0.
   2026-07-27T10:55:31.695-04:00: We suggest setting swappiness to 0 or 1, as swapping can cause performance problems.
------

test> 
(To exit, press Ctrl+C again or Ctrl+D or type .exit)
test> 
mongodbdebian13 02

Conclusión

¡Enhorabuena! Siguiendo esta guía técnica estructurada has aprendido cómo instalar MongoDB en Debian 13 Trixie utilizando los canales de distribución oficiales y aplicando las mejores prácticas de la ingeniería de sistemas. La legendaria estabilidad de Debian combinada con la agilidad NoSQL de MongoDB te proporciona el entorno ideal para desplegar proyectos web modernos y altamente concurrentes.

¿Estas usando otra distribución?

Publicaciones Similares