GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur OmniDB sur Ubuntu 20.04

Les bases de données sont un composant majeur de nombreuses applications que nous utilisons quotidiennement. Par conséquent, il est important d'apprendre à les gérer avec des outils qui facilitent le processus. Aujourd'hui, nous allons parler de l'un d'entre eux. Cet article explique comment installer OmniDB Server sur Ubuntu 20.04.

Qu'est-ce qu'OmniDB ?

Selon la documentation officielle d'OmniDB

OmniDB est une application basée sur un navigateur open source conçue pour accéder et gérer de nombreux systèmes de gestion de base de données différents, par ex. PostgreSQL, Oracle et MySQL. OmniDB peut s'exécuter en tant qu'application ou via un navigateur, combinant la flexibilité nécessaire pour différents chemins d'accès avec une conception qui met la sécurité au premier plan.

Ainsi, cette solution très flexible nous permet depuis une interface web de gérer plusieurs instances de bases de données.

Allons-y.

Installer OmniDB sur Ubuntu 20.04

Bien qu'OmniDB ne soit pas présent dans les dépôts officiels d'Ubuntu 20.04, nous pouvons facilement l'installer grâce à un package DEB qui a été préparé pour ce système.

Ainsi, avant de commencer, vous pouvez ensuite mettre à jour l'ensemble du système.

sudo apt update
sudo apt upgrade

Par la suite, nous pouvons télécharger le package DEB à partir du profil GitHub de l'application elle-même.

cd /tmp/
wget https://github.com/OmniDB/OmniDB/releases/download/3.0.3b/omnidb-server_3.0.3b_linux_x86_64.deb

L'étape suivante consiste à l'installer via APT.

sudo apt install ./omnidb-server_3.0.3b_linux_x86_64.deb

Juste comme ça, nous pouvons l'installer et l'avoir sur le système.

Travailler avec le service OmniDB

Le binaire OmniDB est installé dans /opt/omnidb-ser/ où nous pouvons l'exécuter. Il ajoute également un nouveau service au système qui est essentiel.

Si vous voulez démarrer OmniDB, vous devez exécuter

sudo systemctl start omnidb.service

Si vous devez l'arrêter

sudo systemctl stop omnidb.service

Ou redémarrez-le

sudo systemctl restart omnidb.service

Enfin, vous pouvez vérifier l'état du service

sudo systemctl status omnidb.service

Pour l'instant, cela fonctionne correctement.

Configuration d'OmniDB sur Ubuntu 20.04

Par défaut, le fichier de configuration OmniDB est enregistré dans ~/.omnidb/omnidb-server de l'utilisateur root.

sudo -i 

nano ~/.omnidb/omnidb-server

Et là, vous pourrez configurer certains paramètres de l'application. Une autre façon est de le faire directement en utilisant le binaire.

La première chose que nous devons faire est d'arrêter le service OmniDB comme ceci

sudo systemctl stop omnidb.service

Ensuite, nous devons attribuer un mot de passe et un nouvel utilisateur en exécutant

omnidb-server -u [username] [password]

N'oubliez pas qu'il doit s'agir d'un mot de passe assez fort.

Cela lancera le serveur que vous devrez ensuite arrêter en appuyant sur CTRL + C .

Maintenant, si vous démarrez le service OmniDB, vous remarquerez qu'il écoutera les connexions de localhost et en utilisant le port `8080. Si vous avez installé OmniDB sur un ordinateur de développement, cela suffira, mais si vous l'avez installé sur un serveur, nous pouvons modifier la commande d'exécution pour spécifier un hôte et un port.

Pour ce faire, nous pouvons modifier le fichier de configuration du service OmniDB. Je vous recommande de le sauvegarder d'abord, puis de le modifier.

sudo nano /etc/systemd/system/omnidb.service

Et remplacez le ExecStart ligne avec la ligne suivante

ExecStart=/bin/bash -c "/opt/omnidb-server/omnidb-server -p 8000 -H 0.0.0.0 &"

Bien sûr, vous pouvez spécifier un autre port.

Enregistrez vos modifications et fermez l'éditeur.

Actualiser les modifications apportées au fichier de service

sudo systemctl daemon-reload 

Et maintenant vous pouvez le démarrer.

sudo systemctl start omnidb.service

Nous pourrons y accéder.

Utilisation du serveur OmniDB sur Ubuntu 20.04

Ouvrez un navigateur Web et accédez à http://your-server:port et vous verrez l'écran de connexion.

Lorsque vous entrez les informations d'identification que vous avez créées, vous verrez l'écran principal.

Vous pouvez créer un nouveau login depuis le menu principal,

Et comme vous pouvez le voir, il dispose d'options très complètes.

Conclusion

OmniDB est une merveilleuse application avec laquelle vous pouvez gérer plusieurs instances de base de données. Ainsi, en un seul endroit, vous pouvez tout voir. Une dernière recommandation est de ne pas l'utiliser dans des environnements de production et de le laisser uniquement pour les tâches de développement.

Partagez notre publication et aidez-nous à grandir.


Ubuntu
  1. Comment installer Nginx sur Ubuntu 18.04

  2. Comment installer MySQL sur Ubuntu 18.04

  3. Comment installer le serveur Minecraft sur Ubuntu 18.04

  4. Comment installer Nginx sur Ubuntu 20.04

  5. Comment installer Zimbra 8.6 sur le serveur Ubuntu 14.04

Comment installer le serveur Ubuntu 20.04 LTS

Comment installer Cockpit sur Ubuntu 20.04

Comment installer le serveur VNC sur Ubuntu 20.04

Comment installer le serveur HTTrack sur Ubuntu 20.04

Comment installer Snappass sur Ubuntu

Comment installer Virtualmin sur Ubuntu 20.04