Für TYPO3-Integratoren und -Entwickler
Schluss mit FTP: Deine Arbeit automatisch live bringen
Von der lokalen TYPO3-Instanz direkt auf den Server – ohne Dateien einzeln hochzuladen, ohne Angst vor Fehlern.
Videokurs jederzeit verfügbar | 19 Module mit 3 Stunden Laufzeit
git add .
git commit -m "Template aktualisiert"
git push origin main
→ GitHub Actions startet...
✓ Deployment erfolgreich in 2m 34s Warum automatisch statt per Hand?
So läuft es vielleicht jetzt
Du hast lokal eine Änderung gemacht – eine Extension aktualisiert, ein Template angepasst, einen Bugfix eingespielt. Jetzt kommt der Teil, den keiner mag:
FTP-Programm öffnen. Richtigen Ordner suchen. Dateien einzeln hochladen. Hoffen, dass du nichts vergessen hast. Hoffen, dass keine Datei aus Versehen die falsche überschreibt. Und dann dieser Moment: Du lädst die Seite neu und denkst "Bitte funktioniere."
Wenn etwas schiefgeht, beginnt die Fehlersuche. Was war es? Die falsche Datei? Ein fehlender Ordner? Eine Berechtigung? Während du debuggst, ist die Live-Seite kaputt – und der Kunde ruft an.
Besonders schön wird es, wenn du unter Zeitdruck arbeitest oder mehrere Änderungen auf einmal live bringen musst. Dann wird aus einem 10-Minuten-Job schnell ein halber Tag.
Aber so kann es sein
Du committest deine Änderungen lokal, pushst sie ins Repository – und der Rest läuft automatisch. GitHub Actions startet, Deployer übernimmt, und wenige Minuten später sind deine Änderungen live.
Sauber, dokumentiert, nachvollziehbar.
Wenn etwas nicht passt, siehst du es sofort im Log. Und falls doch etwas schiefgeht, gehst du mit einem Befehl zur vorherigen Version zurück. Die Live-Seite ist nie länger als ein paar Sekunden in einem kaputten Zustand.
Du arbeitest entspannt, weil du weißt: Der Prozess ist der gleiche wie beim letzten Mal. Keine Überraschungen, keine vergessenen Dateien, kein nächtliches Debugging.
Dein Weg dorthin
In diesem Videokurs lernst du Schritt für Schritt, wie du einen automatisierten Prozess aufsetzt – mit einem echten TYPO3-Projekt als Beispiel. Du siehst, wie GitHub Actions und Deployer zusammenarbeiten, wie die SSH-Verbindung funktioniert und wie du Rollbacks machst, wenn es nötig ist.
Nach dem Kurs hast du einen Prozess, den du sofort nutzen kannst. Kein Composer auf dem Server nötig, kein Git auf dem Server, keine komplizierten Setups. Nur ein verlässlicher Weg von lokal nach live.
Für wen ist dieser Videokurs?
Du bist Freelancer
und machst alles alleine. Bei jedem Upload hast du dieses ungute Gefühl im Bauch – was, wenn etwas schiefgeht und die Seite des Kunden kaputt ist? Du willst einen Prozess, auf den du dich verlassen kannst.
Du leitest eine kleine Agentur
und dein Team arbeitet noch mit FTP-Uploads. Jeder macht es ein bisschen anders, und wenn etwas schiefgeht, weißt du nie genau, was passiert ist. Du willst einen einheitlichen Prozess für alle.
Du entwickelst für mehrere Kunden
und jonglierst ständig zwischen Projekten. Manuelle Uploads kosten dich Zeit, die du nicht hast. Du willst einen Weg, der schneller ist und weniger Fehler macht.
Du arbeitest im Team
und bist dafür verantwortlich, dass Änderungen sicher live gehen. Die aktuellen Prozesse sind fehleranfällig, und wenn etwas schiefgeht, sitzt du in der Erklärungsnot. Du willst einen dokumentierten, nachvollziehbaren Weg.
Was du danach kannst
- Du kannst deine lokalen Änderungen mit einem Git-Push live bringen – ohne FTP-Programm, ohne Dateien einzeln auszuwählen, ohne zu überlegen, welche Ordner du vergessen haben könntest.
- Du kannst innerhalb von Minuten auf eine funktionierende Version zurückrollen – falls etwas schiefgeht, ist deine Live-Seite in Sekunden wieder stabil, statt dass du hektisch Dateien hin- und herkopierst.
- Du kannst deinem Team einen einheitlichen Prozess geben – jeder arbeitet gleich, alles ist nachvollziehbar dokumentiert, und du weißt immer, wer wann was live gebracht hat.
- Du kannst deine Zeit für wichtigere Dinge nutzen – was vorher 30 Minuten oder länger gedauert hat, läuft in 5 Minuten automatisch durch. Pro Projekt sparst du Stunden.
- Du kannst ohne Bauchschmerzen live gehen – weil du weißt, dass der Prozess funktioniert, dass Rollbacks möglich sind, und dass nichts Unerwartetes passiert.
Was du in diesem Videokurs lernst
Der Kurs führt dich Schritt für Schritt durch den gesamten Prozess:
Lokale Instanz mit Git vorbereiten
Du lernst, wie du dein TYPO3-Projekt für Git vorbereitest und welche Dateien ins Repository gehören (und welche nicht).
SSH-Verbindung zwischen Server und GitHub einrichten
Du erfährst, wie du SSH-Keys erstellst und die sichere Verbindung zwischen deinem Server und GitHub aufbaust.
Deployer installieren und für TYPO3 konfigurieren
Du siehst, wie du Deployer einrichtest und speziell für TYPO3-Projekte konfigurierst – mit allen wichtigen Einstellungen.
GitHub Actions Workflow erstellen
Du lernst, wie du einen automatischen Workflow in GitHub Actions anlegst, der bei jedem Push die Deployment-Pipeline startet.
Live-Demo: Von lokal bis live in einem Durchlauf
Du siehst den kompletten Prozess in Aktion – von der lokalen Änderung bis zum automatischen Deployment auf den Live-Server.
Rollbacks und Fehlerbehandlung
Du erfährst, wie du Fehler erkennst, behebst und im Notfall schnell zur vorherigen funktionierenden Version zurückkehrst.
Nach dem Kurs hast du ein funktionierendes Setup, das du sofort für deine eigenen Projekte nutzen kannst.
Wir nutzen GitHub Actions (die Automatisierungs-Plattform von GitHub) und Deployer (ein PHP-Tool für strukturierte Deployments), um deine TYPO3-Projekte sicher live zu bringen.
Das bekommst du
19 Praxis-Videos mit 3 Stunden Laufzeit
Basierend auf dem erfolgreichen Live-Webinar vom 8. Dezember 2025 – professionell aufbereitet und in thematische Module geschnitten. Ohne Füllmaterial, fokussiert auf das Wesentliche. Du lernst im eigenen Tempo, pausierst und wiederholst nach Bedarf.
Handouts als PDF
Setup-Anleitungen, Konfigurationsbeispiele und alle wichtigen Befehle zum Nachschlagen – damit du beim Einrichten deines eigenen Projekts nicht im Dunkeln stehst.
Codebeispiele und Demo-Repository
Du bekommst Zugriff auf das komplette Demo-Repository auf GitHub mit der TYPO3-Instanz aus dem Kurs. So kannst du die Beispiele direkt nachvollziehen und für deine eigenen Projekte anpassen.
Sofort verfügbar
Du kannst den Kurs durcharbeiten, wann immer es in deinen Terminkalender passt. Keine festen Zeiten, kein Druck – lerne in deinem eigenen Tempo.
Was du brauchst
Git-Grundkenntnisse
Du solltest mit Commits, Push und Pull vertraut sein. Wenn du Git noch nicht kennst, schau dir vorher den Git-Kurs für TYPO3-Integratoren an.
Ein TYPO3-Projekt
Am besten ein echtes Projekt (oder eine Kopie davon), mit dem du parallel zum Kurs arbeitest. Es sollte Composer-basiert sein.
Einen GitHub-Account
Kostenlos auf github.com – den brauchen wir für die Actions und das Repository.
Einen Code-Editor
Visual Studio Code, PHPStorm oder was du sonst nutzt.
SSH-Zugriff auf deinen Server
Du musst dich per SSH auf den Server verbinden können, auf dem deine TYPO3-Instanz läuft. Und idealerweise passwortlos per SSH-Keys. Auf dem Server sollte rsync installiert sein (ist bei den meisten Hostern Standard).
Wer zeigt dir das?
Ich bin Wolfgang Wagner und arbeite seit 2006 mit TYPO3. In den letzten 19 Jahren habe ich Hunderte TYPO3-Projekte live gebracht – mit allen Stolpersteinen, die dabei auftreten können.
Als Mitglied des TYPO3 Education Committee und Mitgestalter der offiziellen Zertifizierungsprüfungen kenne ich nicht nur die Praxis, sondern auch die Standards, die in der TYPO3-Community gelten.
Ich zeige dir in diesem Kurs, wie ich selbst meine Projekte live bringe. Kein theoretisches Wissen, sondern der Prozess, den ich täglich nutze – mit allen praktischen Details, die in keiner Dokumentation stehen.
Häufige Fragen
Nein. Das ist der Vorteil an diesem Setup: Deployer lädt die fertigen Dateien per SSH hoch. Der Server braucht nur SSH-Zugriff und rsync, sonst nichts.
Du solltest die Grundlagen kennen (commit, push, pull). Wenn du dir unsicher bist, schau dir vorher den Git-Kurs für TYPO3-Integratoren an. Ohne Git-Basics wird es schwer sein, dem Kurs zu folgen.
Solange du SSH-Zugriff hast, sollte es funktionieren. Bei den meisten Hostern ist das der Fall. Shared-Hosting ohne SSH-Zugriff geht leider nicht.
Ehrlich: Beim ersten Mal brauchst du Zeit und Konzentration. Aber genau deshalb machen wir das gemeinsam im Webinar. Danach hast du ein Setup, das für alle deine TYPO3-Projekte funktioniert.
Wir bauen Rollbacks ein. Du kannst mit einem Befehl zur vorherigen Version zurück. Und wir testen das Setup erst an einem Test-Projekt, bevor du es produktiv nutzt.
Ja. Sobald du den Prozess einmal aufgesetzt hast, kannst du ihn für jedes neue TYPO3-Projekt wiederverwenden. Die Konfiguration bleibt weitgehend gleich.
Für private Repositories hast du 2.000 kostenlose Minuten pro Monat. Ein Deployment dauert wenige Minuten. Für die meisten Projekte reicht das kostenlose Kontingent locker.
Ja. Du kannst pausieren, zurückspulen und wiederholen, so oft du willst. Es gibt keine festen Zeiten und keinen Druck.
Ja, das Prinzip ist das gleiche. Im Webinar zeige ich GitHub Actions, aber die Logik lässt sich auf GitLab CI übertragen. Die Deployer-Konfiguration bleibt identisch.
Wenn du den Kurs durchgearbeitet hast, solltest du für ein neues Projekt etwa 30-60 Minuten brauchen. Beim ersten Mal nach dem Kurs vielleicht etwas länger, weil du nochmal in die Handouts schauen musst.
Nur, wenn dein Hoster SSH-Zugriff erlaubt. Bei reinem FTP-Zugang (ohne SSH) funktioniert dieses Setup leider nicht. Die meisten Hoster bieten SSH – frag im Zweifel bei deinem Hoster nach. Wenn dein Hoster das nicht bietet, würde ich ernsthaft über einen Hosterwechsel nachdenken.
Bereit für einen besseren Weg?
In diesem Videokurs zeige ich dir, wie du deine TYPO3-Projekte sicher und automatisch live bringst. Du lernst ein Setup, das du ab sofort für alle deine Projekte nutzen kannst.
Preis: 97.- € zzgl. MwSt.
14 Tage Geld-zurück-Garantie
Du gehst kein Risiko ein: Wenn der Kurs nicht das Richtige für dich ist, bekommst du innerhalb von 14 Tagen dein Geld zurück.
Nach dem Kauf bekommst du sofort eine E-Mail mit deinen Zugangsdaten und der Rechnung. Du kannst innerhalb weniger Minuten loslegen.
Fragen zum Kauf und der Technik
Ja. Du bekommst automatisch eine Rechnung von DigiStore24 mit ausgewiesener Umsatzsteuer. Die kannst du direkt in die Buchhaltung geben.
Ja. Du hast 14 Tage Widerrufsrecht ohne Bedingungen. Wenn dir der Kurs nicht gefällt, bekommst du dein Geld zurück.
Innerhalb von ein paar Minuten nach dem Kauf. Du bekommst 1-2 E-Mails: eine, um dir ein Konto auf kurse.t3academy.de anzulegen (falls du noch keines hast), und eine Bestätigung, dass der Kurs freigeschaltet wurde. Dann kannst du direkt loslegen.
Schreib mir eine E-Mail an videotraining(at)wwagner.net oder kontaktiere mich auf Slack. Ich helfe dir weiter, wenn du beim Einrichten nicht weiterkommst.
Schreib mir an videotraining(at)wwagner.net. Technische Probleme lösen wir schnell.