Checkliste für die Migration zum Self-Hosting
Eine einseitige Vorabliste, um ein Team von einem kostenpflichtigen Tool auf ein selbst gehostetes umzustellen. Sie deckt die Schritte ab, die entscheiden, ob die Umstellung unspektakulär oder ein Desaster wird: Datenexport, Dimensionierung, Backups und den Rückfallplan, den die meisten vergessen.
Kündigen Sie das Abo erst, wenn der letzte Abschnitt erledigt ist. Betreiben Sie beide parallel, bis Sie ein Backup wiederhergestellt haben und Ihr Team das neue Tool für echte Arbeit genutzt hat.
1. Bevor Sie etwas installieren
- Exportieren Sie heute eine echte Kopie Ihrer Daten. Kein Testkonto, sondern Ihren echten Workspace. Manche Exporte sind unvollständig, gedrosselt oder nur in höheren Tarifen verfügbar. Finden Sie das jetzt heraus, nicht am Tag, an dem Ihr Vertrag endet.
- Öffnen Sie den Export und prüfen Sie, was fehlt. Anhänge, Kommentare, Verlauf, Erwähnungen und Berechtigungen sind die üblichen Verluste.
- Prüfen Sie, ob der Ersatz dieses Format importieren kann. Falls nicht, planen Sie Zeit für die Konvertierung ein. Diese Kosten stecken in keiner Zahl auf dieser Website.
- Listen Sie die Integrationen auf, auf die Sie angewiesen sind. SSO, Chat-Benachrichtigungen, Webhooks, Kalendersynchronisation. Prüfen Sie für jede, ob es sie beim selbst gehosteten Tool gibt.
- Prüfen Sie die Lizenz. Mehrere beliebte Tools sind source-available statt Open Source, mit Einschränkungen bei kommerzieller Nutzung. Jede Tool-Seite auf dieser Website weist darauf hin.
- Benennen Sie eine verantwortliche Person. Selbst gehostete Software ohne jemanden, der für Updates zuständig ist, ist der häufigste Grund, warum solche Projekte scheitern.
2. Dimensionierung und Einrichtung
- Dimensionieren Sie den Server anhand der Kostenseite des Tools für Ihre Teamgröße und behalten Sie die 25 % Reserve beim Arbeitsspeicher bei. Ein Server, der genau auf den Bedarf zugeschnitten ist, fällt gern beim ersten Upgrade um.
- Verwenden Sie die Docker-Compose-Datei des Projekts statt einer von Dritten, und legen Sie die
Image-Version fest, statt
latestzu nutzen. - Betreiben Sie es vom ersten Tag an hinter HTTPS auf einer eigenen Subdomain. Eine spätere Adressänderung bricht Links, OAuth-Rückleitungen und mobile Apps.
- Richten Sie den E-Mail-Versand über einen Transaktions-Mailanbieter ein. Ohne ihn scheitern Passwort-Resets und Benachrichtigungen stillschweigend, und die meisten Tools warnen Sie nicht.
- Schließen Sie alle Ports außer 80 und 443 und stellen Sie die Datenbank nie direkt ins Netz.
- Aktivieren Sie SSO oder mindestens verpflichtende Zwei-Faktor-Authentifizierung, bevor Sie jemanden einladen.
3. Getestete Backups
- Sichern Sie sowohl die Datenbank als auch die hochgeladenen Dateien. Ein Datenbank-Dump ohne Upload-Verzeichnis stellt ein Tool voller kaputter Anhänge wieder her.
- Bewahren Sie mindestens eine Kopie außerhalb des Servers auf, bei einem anderen Anbieter oder in einer anderen Region als der Server selbst.
- Automatisieren Sie es und lassen Sie sich bei Fehlern alarmieren. Ein Backup-Job, der vor drei Wochen stehen geblieben ist, ist der übliche Weg, zu entdecken, dass man kein Backup hatte.
- Stellen Sie es vor dem Start auf einem frischen Server wieder her. Messen Sie die Dauer. Diese Zahl ist Ihre echte Wiederherstellungszeit; solange Sie sie nicht kennen, haben Sie keine Backups, nur Dateien.
4. Die Umstellung
- Wählen Sie einen ruhigen Tag und kündigen Sie einen Inhaltsstopp im alten Tool für die Dauer der Migration an.
- Machen Sie nach dem Stopp einen letzten Export, importieren Sie ihn und prüfen Sie Stichproben von Datensätzen, Anhängen und Berechtigungen gegen das alte Tool.
- Stellen Sie zuerst eine kleine Gruppe um, für eine Woche echter Arbeit, bevor alle wechseln.
- Leiten Sie um oder aktualisieren Sie Lesezeichen überall, wo die alte Adresse verlinkt war: Dokumentation, Chat, Browser, mobile Apps.
5. Der Rückfallplan, den die meisten vergessen
- Schreiben Sie vor der Umstellung auf, was Sie zurückwechseln ließe. Datenverlust, eine unverzichtbare fehlende Funktion oder wiederholte Ausfälle. Legen Sie die Schwelle fest, solange Sie ruhig sind.
- Behalten Sie das alte Abo nach dem Start noch einen Abrechnungszeitraum, auch wenn es sich nach Verschwendung anfühlt. Es ist die günstigste Versicherung, die Sie kaufen werden.
- Wissen Sie, wie Sie aus dem neuen Tool wieder exportieren, in ein Format, das das alte lesen kann.
- Kündigen Sie das alte Abo erst, wenn ein Wiederherstellungstest bestanden ist, das ganze Team das neue Tool für echte Arbeit genutzt hat und niemand das alte zurückverlangt hat.
6. Nach dem Start
- Tragen Sie Updates in den Kalender ein. Diese Website rechnet je nach Tool mit 0,5 bis 3 Stunden pro Monat. Was nicht eingeplant ist, passiert nicht.
- Lesen Sie die Release Notes vor jedem Upgrade, besonders bei Hauptversionen mit Datenbankmigrationen.
- Richten Sie Uptime-Monitoring ein, damit Sie von einem Ausfall erfahren, bevor Ihr Team es tut.
- Wiederholen Sie den Wiederherstellungstest alle paar Monate.
Bevor Sie anfangen
Wenn Sie die Umstellung noch nicht durchgerechnet haben, prüfen Sie, ob Self-Hosting bei Ihrer Teamgröße wirklich Geld spart. Bei manchen Tools ist das nicht der Fall, sobald die Stunden oben eingerechnet sind. Alle Vergleiche ansehen oder nachlesen, wie die Kosten berechnet werden.