Seminar / Training
Eine produktionsnahe Installation benötigt mehr als einen gestarteten Container. Das Seminar baut Teedy mit Docker und PostgreSQL so auf, dass Datenhaltung, Konfiguration, Netzwerk, Sicherheit, Protokollierung, Sicherung und späterer Betrieb von Anfang an sauber getrennt sind.
Inhaltsverzeichnis
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen
- Methodik
Seminarprofil
Vom Infrastrukturentwurf über persistente Volumes und Datenbankbereitstellung bis zu Reverse Proxy, Zertifikaten, OCR-Voraussetzungen und Inbetriebnahmetests entsteht eine dokumentierte Zielumgebung. Die Installation wird reproduziert und mit fachlichen sowie technischen Prüfschritten abgenommen.
Zielgruppe
Systemadministration, DevOps, Plattformbetrieb, technische Projektleitung und Anwendungsbetreuung.
Voraussetzungen
Grundkenntnisse in Linux, Docker, Netzwerken und relationalen Datenbanken. Administrative Berechtigungen in einer geeigneten Testumgebung.
Lernziele
- Infrastruktur, Abhängigkeiten und Betriebsgrenzen vor der Installation vollständig planen.
- Teedy und PostgreSQL mit persistenter, gesicherter Datenhaltung bereitstellen.
- Konfiguration und Geheimnisse sauber vom Containerimage trennen.
- Netzwerkzugriff, TLS, Protokollierung und Ressourcen kontrolliert einrichten.
- Die Inbetriebnahme mit Funktions-, Sicherheits- und Wiederanlauftests abnehmen.
Seminarinhalte
1. Zielarchitektur und Betriebsgrenzen planen
Nutzungsprofil, Datenvolumen, OCR-Last, Verfügbarkeit und Zuständigkeiten werden vor der Installation in eine technische Zielarchitektur überführt.
- Schritt 1: Benutzerzahl, Dokumentmenge, Dateigrößen und Verarbeitungsspitzen abschätzen.
- Schritt 2: Host, Speicher, Datenbank, Netzwerk, Namensauflösung und Zertifikate einplanen.
- Schritt 3: Persistente Datenbereiche, Sicherungsziele und externe Abhängigkeiten benennen.
- Schritt 4: Verantwortung für Betriebssystem, Container, Datenbank, Anwendung und Support trennen.
2. Host, Verzeichnisse und PostgreSQL vorbereiten
Betriebssystem, Dienstkonto, Dateirechte, persistente Verzeichnisse und Datenbank werden kontrolliert bereitgestellt.
- Schritt 1: Betriebssystem aktualisieren und nur benötigte Pakete sowie Laufzeitkomponenten installieren.
- Schritt 2: Dienstkonto und getrennte Daten-, Konfigurations-, Protokoll- und Sicherungsverzeichnisse anlegen.
- Schritt 3: PostgreSQL mit persistentem Speicher, eigener Datenbank und minimal berechtigtem Benutzer starten.
- Schritt 4: Verbindung, Zeichensatz, Zeitzone, Speicherplatz und Sicherungszugriff testen.
3. Teedy-Container und externe Konfiguration einrichten
Anwendung, Konfiguration, Geheimnisse und persistente Daten werden so getrennt, dass die Umgebung reproduzierbar bleibt.
- Schritt 1: Definiertes Image und kontrollierte Version auswählen.
- Schritt 2: Persistenten Datenbereich korrekt einbinden und Schreibrechte prüfen.
- Schritt 3: Datenbankparameter und erforderliche Umgebungsvariablen außerhalb des Images verwalten.
- Schritt 4: Container starten und Startprotokolle auf Verbindungs-, Rechte- oder Migrationsfehler prüfen.
4. Reverse Proxy, Netzwerk und TLS absichern
Der Zugriff erfolgt über eine klar begrenzte, verschlüsselte Eingangsstelle; interne Dienste bleiben abgeschirmt.
- Schritt 1: Reverse Proxy oder vergleichbare Zugriffsschicht bereitstellen.
- Schritt 2: Dienstname, Namensauflösung und Zertifikat für die Zielumgebung konfigurieren.
- Schritt 3: Nur erforderliche Ports veröffentlichen und Datenbank sowie interne Dienste begrenzen.
- Schritt 4: Weiterleitungen, Header, Uploadgröße, Zeitüberschreitungen und Zertifikatskette testen.
5. OCR, Dateiformate und Ressourcen abnehmen
Die Zielumgebung wird mit repräsentativen Dateien und realistischen Verarbeitungsanforderungen geprüft.
- Schritt 1: OCR-Voraussetzungen und benötigte Sprachdaten bereitstellen.
- Schritt 2: PDF-, Bild-, Office- und größere Testdateien kontrolliert hochladen.
- Schritt 3: Vorschau, Texterkennung, Volltext, Download und Fehlerbehandlung prüfen.
- Schritt 4: CPU-, Arbeitsspeicher-, Datenträger- und Zeitgrenzen anhand der Testlast dimensionieren.
6. Inbetriebnahme und Wiederanlauf prüfen
Die Installation wird über fachliche Kernfunktionen, Neustart, Sicherung und dokumentierte Übergabe abgenommen.
- Schritt 1: Administratives Erstkonto absichern und Standardzugänge kontrollieren.
- Schritt 2: Benutzer, Upload, OCR, Suche, Tags, Berechtigungen, Freigabe und API testen.
- Schritt 3: Host- und Containerneustart mit vollständigem Wiederanlauf durchführen.
- Schritt 4: Installationsstand, Konfiguration, Sicherung und Betriebsverantwortung dokumentieren.
7. Sicherungsumfang und Wiederanlaufziele festlegen
Alle für einen Wiederanlauf notwendigen Bestandteile werden mit Datenverlust- und Wiederanlaufzielen erfasst.
- Schritt 1: Datenbank, Dokumentdateien, Konfiguration, Schlüssel, Zertifikate und Laufzeitparameter inventarisieren.
- Schritt 2: Speicherorte und Abhängigkeiten zwischen Container, Host und externen Diensten dokumentieren.
- Schritt 3: Änderungsrate, zulässigen Datenverlust und maximale Wiederanlaufzeit bestimmen.
- Schritt 4: Verantwortung für Sicherung, Prüfung, Freigabe und Notfallentscheidung zuordnen.
Praxisübungen
- Aufbau einer vollständigen Testinstallation mit getrennten Daten- und Konfigurationsbereichen.
- Einrichtung von PostgreSQL, Anwendung, Reverse Proxy und TLS in einer kontrollierten Reihenfolge.
- Technische Abnahme mit Upload, OCR, Suche, Neustart und Sicherungsprüfung.
Methodik
Die Installation wird schrittweise in einer Übungsumgebung aufgebaut und nach jedem Abschnitt mit einem klaren Test abgesichert. Architektur- und Betriebsentscheidungen werden parallel dokumentiert.
Fachbereichsleitung / Trainerteam / Seminarbetreuung
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Systemadministration, DevOps, Plattformbetrieb, technische Projektleitung und Anwendungsbetreuung. |
| Voraussetzungen: | Grundkenntnisse in Linux, Docker, Netzwerken und relationalen Datenbanken. Administrative Berechtigungen in einer geeigneten Testumgebung. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, Schritt-für-Schritt-Anleitungen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
