GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie OmniDB Server unter Ubuntu 20.04

Datenbanken sind ein wichtiger Bestandteil vieler Anwendungen, die wir täglich verwenden. Daher ist es wichtig zu lernen, wie man sie mit Tools verwaltet, die den Prozess erleichtern. Heute werden wir über einen von ihnen sprechen. In diesem Beitrag geht es um die Installation von OmniDB Server auf Ubuntu 20.04.

Was ist OmniDB?

Gemäß der offiziellen OmniDB-Dokumentation

OmniDB ist eine browserbasierte Open-Source-App, die entwickelt wurde, um auf viele verschiedene Datenbankverwaltungssysteme zuzugreifen und diese zu verwalten, z. PostgreSQL, Oracle und MySQL. OmniDB kann entweder als App oder über einen Browser ausgeführt werden und kombiniert die für verschiedene Zugriffspfade erforderliche Flexibilität mit einem Design, bei dem Sicherheit an erster Stelle steht.

Diese sehr flexible Lösung ermöglicht es uns also, mehrere Datenbankinstanzen von einer Weboberfläche aus zu verwalten.

Los geht's.

Installieren Sie OmniDB auf Ubuntu 20.04

Obwohl OmniDB nicht in den offiziellen Repositories von Ubuntu 20.04 vorhanden ist, können wir es dank eines für dieses System vorbereiteten DEB-Pakets problemlos installieren.

Bevor Sie also beginnen, können Sie das gesamte System aktualisieren.

sudo apt update
sudo apt upgrade

Danach können wir das DEB-Paket aus dem GitHub-Profil der Anwendung selbst herunterladen.

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

Der nächste Schritt ist die Installation über APT.

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

Einfach so können wir es installieren und auf dem System haben.

Arbeiten mit dem OmniDB-Dienst

Die OmniDB-Binärdatei wird unter /opt/omnidb-ser/ installiert wo wir es ausführen können. Es fügt dem System auch einen neuen Dienst hinzu, der kritisch ist.

Wenn Sie OmniDB starten möchten, müssen Sie

ausführen
sudo systemctl start omnidb.service

Wenn Sie es stoppen müssen

sudo systemctl stop omnidb.service

Oder starten Sie es neu

sudo systemctl restart omnidb.service

Schließlich können Sie den Status des Dienstes überprüfen

sudo systemctl status omnidb.service

Im Moment funktioniert es richtig.

Konfigurieren von OmniDB auf Ubuntu 20.04

Standardmäßig wird die OmniDB-Konfigurationsdatei unter ~/.omnidb/omnidb-server gespeichert vom Root-Benutzer.

sudo -i 

nano ~/.omnidb/omnidb-server

Und dort können Sie bestimmte Parameter der Anwendung konfigurieren. Eine andere Möglichkeit besteht darin, dies direkt über die Binärdatei zu tun.

Das erste, was wir tun müssen, ist, den OmniDB-Dienst wie folgt zu stoppen

sudo systemctl stop omnidb.service

Als nächstes müssen wir ein Passwort und einen neuen Benutzer vergeben, indem wir

ausführen
omnidb-server -u [username] [password]

Denken Sie daran, dass es ein ziemlich sicheres Passwort sein muss.

Dadurch wird der Server gestartet, den Sie dann durch Drücken von CTRL + C stoppen müssen .

Wenn Sie jetzt den OmniDB-Dienst starten, werden Sie feststellen, dass er auf Verbindungen von localhost lauscht und Port `8080 verwendet. Wenn Sie OmniDB auf einem Entwicklungscomputer installiert haben, reicht dies aus, aber wenn Sie es auf einem Server installiert haben, können wir den Laufzeitbefehl ändern, um einen Host und Port anzugeben.

Um dies zu erreichen, können wir die Konfigurationsdatei des OmniDB-Dienstes bearbeiten. Ich empfehle, dass Sie es zuerst sichern und dann bearbeiten.

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

Und ersetzen Sie den ExecStart Zeile mit der folgenden Zeile

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

Natürlich können Sie auch einen anderen Port angeben.

Speichern Sie Ihre Änderungen und schließen Sie den Editor.

Aktualisieren Sie die Änderungen an der Dienstdatei

sudo systemctl daemon-reload 

Und jetzt kann es losgehen.

sudo systemctl start omnidb.service

Wir können darauf zugreifen.

Verwendung von OmniDB Server auf Ubuntu 20.04

Öffnen Sie einen Webbrowser und gehen Sie zu http://your-server:port und Sie sehen den Anmeldebildschirm.

Wenn Sie die von Ihnen erstellten Anmeldeinformationen eingeben, wird der Hauptbildschirm angezeigt.

Sie können über das Hauptmenü ein neues Login erstellen,

Und wie Sie sehen können, hat es sehr umfassende Optionen.

Schlussfolgerung

OmniDB ist eine wunderbare Anwendung, mit der Sie mehrere Datenbankinstanzen verwalten können. So können Sie an einem Ort alles sehen. Eine letzte Empfehlung ist, es nicht in Produktionsumgebungen zu verwenden und es nur für Entwicklungsaufgaben zu belassen.

Teilen Sie unseren Beitrag und helfen Sie uns zu wachsen.


Ubuntu
  1. So installieren Sie Nginx unter Ubuntu 18.04

  2. So installieren Sie MySQL unter Ubuntu 18.04

  3. So installieren Sie Minecraft Server auf Ubuntu 18.04

  4. So installieren Sie Nginx unter Ubuntu 20.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

So installieren Sie Ubuntu 20.04 LTS-Server

So installieren Sie Cockpit unter Ubuntu 20.04

So installieren Sie den VNC-Server unter Ubuntu 20.04

So installieren Sie den HTTrack-Server unter Ubuntu 20.04

So installieren Sie Snappass auf Ubuntu

So installieren Sie Virtualmin unter Ubuntu 20.04