Instalar MongoDB en Synology con Docker.

Hola a tod@s.

MongoDB es un sistema de base de datos y como es bastante popular, en este post vamos a ver como instalarlo en nuestro Synology a través de «Docker».

1º paso: Descargar MongoDB

Accedemos a «Docker», a la pestaña de «Registro» y buscaremos «Mongo»:

Descargamos y pasamos a la pestaña de «Imagen» donde esperaremos hasta que finalice la descarga.

2º paso: Crear carpeta

Abriremos «File Station» y crearemos una carpeta para guardar la información de MongoDB, por ejemplo, creamos «MongoDB» y dentro crearemos la carpeta «data» y dentro de esta otra llamada «db»:
Quedando la ruta así:

  • MongoDB
    • data
      • db

3º paso: Instalar MongoDB

Una vez finalizada la descarga pulsaremos «Iniciar» (botón de arriba) para empezar la instalación. Dejo algunas imágenes que muchas veces valen más que las palabras:

Importante poner usuario y contraseña en la última pestaña creando las variables con el símbolo + :
– MONGO_INITDB_ROOT_USERNAME
– MONGO_INITDB_ROOT_PASSWORD
Y en la pestaña de Red, el puerto que dejo como automático más tarde lo podemos cambiar al que queramos para poder acceder.

4º paso: Permisos de usuario

Para poder ejecutar el contenedor debemos crear los permisos necesarios en la nueva carpeta «MongoDB».
Con «File Station», seleccionamos la carpeta, botón derecho, «Propiedades» y en la pestaña de «Permiso», seleccionaremos «Crear» y en usuario buscamos a «Owner» dandole permisos de lectura y escritura.

5º paso: Ejecutar mongo1

Ahora ya podremos usar MongoDB desde nuestro synology.

Y para leer las bases de datos, también se puede usar el MongoDB Compass (se puede descargar de aquí: https://www.mongodb.com/products/compass).

Espero que os sirva de ayuda.

Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Warning: Undefined array key "rerror" in /volume1/web/WebTomoNota/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 300 Call Stack: 0.0001 361240 1. {main}() /volume1/web/WebTomoNota/index.php:0 0.0001 361552 2. require('/volume1/web/WebTomoNota/wp-blog-header.php') /volume1/web/WebTomoNota/index.php:17 0.5396 14899648 3. require_once('/volume1/web/WebTomoNota/wp-includes/template-loader.php') /volume1/web/WebTomoNota/wp-blog-header.php:19 0.5452 14985304 4. include('/volume1/web/WebTomoNota/wp-content/themes/yuki/index.php') /volume1/web/WebTomoNota/wp-includes/template-loader.php:106 2.7100 19328000 5. yuki_do_elementor_location($elementor_location = 'single', $template_part = 'template-parts/special', $name = 'single') /volume1/web/WebTomoNota/wp-content/themes/yuki/index.php:20 2.7100 19328000 6. get_template_part($slug = 'template-parts/special', $name = 'single', $args = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/helpers.php:34 2.7100 19328576 7. locate_template($template_names = [0 => 'template-parts/special-single.php', 1 => 'template-parts/special.php'], $load = TRUE, $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/general-template.php:206 2.7101 19328688 8. load_template($_template_file = '/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php', $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/template.php:745 2.7103 19333808 9. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php') /volume1/web/WebTomoNota/wp-includes/template.php:812 2.7565 19442992 10. do_action($hook_name = 'yuki_action_after_single_post') /volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php:58 2.7565 19443368 11. WP_Hook->do_action($args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 2.7565 19443368 12. WP_Hook->apply_filters($value = '', $args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 2.8475 19537840 13. yuki_show_post_comments('') /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324 2.8477 19537840 14. comments_template($file = ???, $separate_comments = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/template-functions.php:354 2.8496 19553328 15. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php') /volume1/web/WebTomoNota/wp-includes/comment-template.php:1631 2.8496 19553328 16. comment_form($args = ['class_form' => 'comment-form yuki-form form-default'], $post = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php:66 2.8519 19565048 17. do_action($hook_name = 'comment_form', ...$arg = variadic(738)) /volume1/web/WebTomoNota/wp-includes/comment-template.php:2896 2.8519 19565424 18. WP_Hook->do_action($args = [0 => 738]) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 2.8519 19565424 19. WP_Hook->apply_filters($value = '', $args = [0 => 738]) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 2.8528 19566840 20. ReCAPTCHAPlugin->show_recaptcha_in_comments(738) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324