Zum Inhalt springen
A—58

canturan.dev

Backup, WordPress-Verwaltung und Migration für die Coolify-Installationen auf unseren eigenen Servern

Branche
Personal Brand
Land
Türkei
Kategorie
Individualsoftware
Leistungen
Individualsoftware
Technologie
Next.js 16, React 19, TypeScript, PostgreSQL, Drizzle ORM, Better Auth, Tailwind CSS 4, node-ssh, Google Drive API, AWS SDK (S3), Express, Socket.IO, ssh2, Coolify API
Übersicht von Coolify Vault mit frei erfundenen Ressourcen

01 /

Ausgangslage

Einen großen Teil der Kundenwebsites betreiben wir auf eigenen Servern mit der Open-Source-Plattform Coolify. Coolify macht es leicht, Anwendungen in Betrieb zu nehmen; einzelne Ressourcen sichern, viele WordPress-Websites gemeinsam aktualisieren oder eine Installation auf einen neuen Server umziehen waren jedoch Handarbeit. Diese Lücken haben wir mit drei Werkzeugen geschlossen: Coolify Vault sichert Datenbanken und persistente Dateien nach Google Drive, S3 oder FTP; das CoolWP-Panel verwaltet WordPress-Websites, ihre Backups und ihre Erreichbarkeit; Coolify Migrator zieht eine Installation per SSH zwischen zwei Servern um. Als interne Werkzeuge sind sie nicht öffentlich, CoolWP befindet sich noch in Entwicklung; die Screenshots entstanden lokal mit frei erfundenen Ressourcen.

Screens

Aktuelle Screenshots der Live-Website: die ganze Seite, Unterseiten und die Ansicht auf dem Smartphone.

canturan.dev — Bereiche und Unterseiten

Bereiche und Unterseiten

canturan.dev — Bereiche und Unterseiten
canturan.dev — Bereiche und Unterseiten
canturan.dev — Bereiche und Unterseiten
canturan.dev — Bereiche und Unterseiten
canturan.dev — Auf dem Smartphone

02 /

Vorgehen

Drei Entscheidungen, die das Projekt geprägt haben.

  1. 01

    Backups je Ressource, Wiederherstellung am Ursprung

    Vault liest Projekte und Ressourcen über die Coolify-API und macht jede zu einem eigenen Backup-Ziel. Es erstellt Dumps von MySQL, MariaDB, PostgreSQL und MongoDB, archiviert Docker-Volumes oder schnürt ein Komplettpaket; jedes Backup wird per SHA-256 geprüft und über ein Manifest in seine Ursprungsressource zurückgespielt.

  2. 02

    Ein Panel für WordPress

    CoolWP bündelt Websites, PHP-Versionen, Ablaufdaten der Domains, Backups und Erreichbarkeitsmessungen auf einem Bildschirm. Sammel-Updates, Sicherheitsscans, Cache-Leerung und Umzüge aus Plesk laufen direkt aus dem Panel.

  3. 03

    Umzüge mit kürzerer Ausfallzeit

    Migrator stoppt die Coolify-Dienste auf dem alten Server nur kurz, archiviert den Ordner /data/coolify, startet die Dienste sofort neu und überträgt das Archiv per SFTP auf den neuen Server. Jeder Schritt ist in einer Live-Konsole im Browser in Prozent und Megabyte zu verfolgen.

03 /

Was wir geliefert haben

  • Backup-Inventar, synchronisiert mit Coolify-Projekten und -Ressourcen
  • Datenbank-, Datei- und Komplettbackups nach Google Drive, S3-kompatiblen Speicher und FTP/FTPS
  • Tägliche automatische Backups mit Aufbewahrungsrichtlinie
  • WordPress-Übersicht mit PHP-Version und Ablaufdatum der Domain
  • Erreichbarkeitsmonitoring, Sammel-Updates und Sicherheitsscans
  • WordPress-Umzug von Plesk nach Coolify
  • Coolify-Umzug zwischen Servern per SSH mit Live-Konsole

Technologie-Stack

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Tailwind CSS 4
  • node-ssh
  • Google Drive API
  • AWS SDK (S3)
  • Express
  • Socket.IO
  • ssh2
  • Coolify API

Code und Domain gehören vollständig unserem Kunden.

Nächstes Projekt

A—01

Paradigma7

Eine Plattform für ein Softwarestudio, die Angebote, Verträge, Zahlungen und Rechnungen bündelt

Personal Brand · Türkei