Version | Status | Datum | Author | URL |
---|---|---|---|---|
0.1 | Erster Entwurf | 22.06.2020 | Rico Rothmund | |
0.2 | Ergänzungen | TT.MM.JJJJ | Vorname Nachname | |
1.0 | Review und Freigabe | TT.MM.JJJJ | Vorname Nachname |
Dies ist eine Erklärung um als Individium einen laufenden Xibo Server zu kreieren. Die Arbeitsschritte teile ich hier unter:
2.1 Installation Xibo-Server.
2.2 Xibo Client Installation.
2.3 Xibo-Server Configuration.
Am Ende dieses Tutorials steht Ihnen ein Xibo Server zur verfügung und Sie wissen wie sie darauf zugreifen können.
Eine konzeptionelle Zusammenfassung der Arbeit und des erarbeiteten Ergebnisses erleichtert dem mit dem Projekt befassten Leser des Berichts (Fachvorgesetzte, Experten) den Einstieg für das Verständnis der geleisteten Arbeit. Die Kurzfassung enthält nur Text und keine Grafik.
1. Setzen sie einen Standard Linux Server auf. Hier finden Sie die Einstellungen welche Sie für einen Standartisierten Rafisa Server benötigen: LINK
2. verbinden sie sich von einem anderen PC mit dem Server über SSH welche sie bei der Einrichtung ihres Servers installiert haben. Um sich mit ihrem Server zu verbinden müssen sie nur folgenden Befehl in ihr Terminal/cmd geben:
ssh your_username@host_ip_address
3. Installieren sie Docker auf ihrem Ubuntu Server:
sudo apt install docker.io
Jetzt wo docker installiert ist aktivieren wir diesen und geben Docker den Befehl bei jedem reboot automatisch zu starten:
$ sudo systemctl enable --now docker
Dann Installieren wir noch kurz Docker-Compose dazu:
$ sudo apt install docker-compose
4. Zum Installieren und konfigurieren von Xibo CMS gehen wir wie folgt for: Zuerst erstellen wir mit mkdir ein neues Verzeichnis, danach navigieren wir mit dem cd Befehl in dieses neue Verzeichnis und laden mit den letzten zwei Befehlen, die Xibo dateien direkt in dieses Verzeichnis.
mkdir /opt/xibo cd /opt/xibo wget -O xibo-docker.tar.gz https://xibo.org.uk/api/downloads/cms tar --strip-components=1 -zxvf xibo-docker.tar.gz
Jetzt erstellen wir ein config.env von einer Vorgabe und ändern das MYSQL Passwort darin. Dies können wir mit einem random Passwort generator machen oder einfach ein Passwort rein schreiben.
cp config.env.template config.env nano config.env
Vergesst nicht die änderungen im config.env zu speichern und danach noch mit Docker zu starten mit dem Befehl:
docker-compose up -d
1. Öffnen sie einen beliebigen Webbrowser mit einer Maschine im selben Netz und geben sie die Ip-Adresse ihres Servers ein. Sie sollten auf ein Anmeldeplatform kommen wo sie sich mit den standardangaben einlogen können.
Benutzername: xibo_admin
Passwort: password
2. Endlich eingeloggt, können sie endlich oben rechts auf Benutzer gehen und auf Passwort ändern navigieren. Ändern sie ihr Passwort hier und speichern Sie die Einstellungen.
3. Nun ist es an der Zeit den Schlüssel(Key) für ihren Xibo-Client zu finden und Sie mit diesm zu verbinden. Den Schlüssel(Key) finden Sie unter Einstellungen(settings), Konfiguration(Configurations), CMS geheimer Schlüssel(CMS secret key). Diesen Key können wir jetzt bei Schlüssel(Key) in den Xibo Client settings unter der IP-Adresse des Servers eingeben und so eine Verbindung herstellen.
4. Der Bildschirm ist nun Verbunden aber noch nicht Autorisiert. Deshalb gehen wir auf Bildschirme(Displays) und sehen dass, das Gerät nun aufgelistet ist und rechts können wir auf die Optionen für dieses Gerät gehen. Wählen sie autorisieren(authorize) oder ändern(Edit) dann sehen sie in den optionen eine Atorisirungs option welche auf Nein gestellt ist. Stellen sie diese auf ja und ihr Gerät kann nun beliebige Layouts darstellen. in den Bildschirm(Display) optionen können sie auch Layouts auf bestimmte Geräte (Display) Festlegen. Wenn sie noch kein Layout erstellt haben wir es nun ein Standard Layout anzeigen. Layouts können sie Erstellen und gestalten unter dem Layout tab. Gratulation, Sie haben es geschafft. Ich hoffe sehr diese Anweisungen haben Ihnen dabei geholfen Ihren perönlichen Xibo Server aufzusetzen.
Testfall Nr. | #1 |
---|---|
Beschreibung | Die Namensauflösung im Netzwerk funktioniert |
Vorgehen | mit nslookup die Namen von internen und externen Hosts auflösen: |
nslookup srv-zh-01.dotcom.intern | |
nslookup pc-zh-01.dotcom.intern | |
Voraussetzung / Umfeld | Auf dem AD-Server srv-zh-01 ist der DNS-Dienst aktiviert |
Erwartetes Resultat | Die Namen werden richtig aufgelöst |
OK / nicht OK | OK |
Aufgetretene Fehler / Bemerkungen | Keine |
Testfall Nr. | #2 |
---|---|
Beschreubung | |
Vorgehen | |
Voraussetzung / Umfeld | |
Erwartetes Resultat | |
OK / nicht OK | |
Aufgetretene Fehler / Bemerkungen |
Testfall Nr. | #3 |
---|---|
Beschreubung | |
Vorgehen | |
Voraussetzung / Umfeld | |
Erwartetes Resultat | |
OK / nicht OK | |
Aufgetretene Fehler / Bemerkungen |
Was hat funktiniert[(ref note example)], was nicht, was waren die grössten Herausforderungen/Probleme, wie habe ich die Probleme gelöst, was mache ich beim nächsten Mal besser, Reflexion