Provision du Datacenter - Installation d'un Serveur de base de données POSTGRESQL - MONGODB - [Raspberry PI 4/Rock64]

[ NIVEAU ] Débutant J’essaie dans la mesure du possible de privilégier l’implémentation de logiciels utilisant la base de données “PostgreSql”.

Par ailleurs, le logiciel de gestion des incidents que j’utilise : Trudesk, nécessite un service de base de données MongoDB.

Concernant Trudesk, ses nouvelles versions ne sont malheureusement plus disponibles en téléchargement. La dernière mise à jour est en date du 05/02/2020, nous pouvons considérer qu’il n’y aura plus de maintenances sur ce produit.

Cette procédure permet l’installation d’un serveur permettant de stocker les données applicatives :

  • Nextcloud
  • Matrix
  • Ossec
  • Trudesk

Vous pouvez installer ces deux services sur la même machine, sauf si vous sollicitez fortement les deux systèmes simultanément.

Pré-requis

Pour exécuter cette opération vous devez :

  • disposer d’un serveur Raspberry PI4 (4BG mini conseillé) muni de RaspiOS 64bits ou bien d’un Rock64 muni de ArmBian 64Bits
  • avoir suivi la procédure : Suivre la procédure concernant l’installation des systèmes d’exploitation
  • savoir exécuter une commande dans une console Linux
  • être connecté “root” à la console, pour les utilisateur sudo : tapez sudo bash
  • disposer d’une carte SD de 32Go ou d’undisque SSD connecté sur le port USB3.

Postgresql

Installation des paquets nécessaires

apt-get -y update
apt-get -y install postgresql

Le service démarre automatiquement et écoute par défaut sur le port 5432/TCP.

systemctl status postgreql

postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Fri 2020-11-13 19:17:08 CET; 2 months 14 days ago
 Main PID: 752 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/postgresql.service

Ouverture des ports de communication (Firewall)

Protocole Port Sens Interfaces réseaux
TCP 5432 Input Interface(s) connectée(s) sur le datacenter

MongoDB

je vous renvoi à cet article

Conclusion

Pour la gestion, administration, tuning des bases de données Postgresql ou MongoDB : DuckDuckGo….