Table of Contents
Deutsch | English
Migrationsclient
Der Migrationsclient ist das quellseitige Hilfsprogramm für geführte Migrationen aus bestehenden Romexis-Installationen.
Aktuelle Ausrichtung:
Windows client first
Future: evaluate C# for broader platform support
Verantwortlichkeiten
Der Client sollte bei Folgendem helfen:
- lokale Romexis-Installationspfade erkennen
- SQL-Server-Verbindungseinstellungen erkennen
- ein Datenbankbackup erstellen
- Romexis-Bild- und Ergodataverzeichnisse erkennen
- über die API des Migrationsdienstes einen Migrationsjob erstellen
- Daten über rclone/SFTP hochladen
- API-Endpunkte aufrufen, um den Workflowstatus weiterzuschalten
- Fortschritt und Protokolle anzeigen
Warum rclone?
rclone eignet sich für große Migrationen, weil es Folgendes unterstützt:
- SFTP
- Fortschrittsausgabe
- Wiederholungsversuche
- fortsetzbare Workflows
- Verzeichnissynchronisierung
- konfigurierbare Transfers und Checker
Ausrichtung Python gegenüber C#
Der erste Client basiert auf Python, weil er sich schnell entwickeln und einfach in bestehende Skripte integrieren lässt.
Für eine zukünftige macOS-Unterstützung könnte C# langfristig die bessere Option sein, weil es Folgendes bieten kann:
- nativen Windows-Build
- möglichen macOS-Build
- leistungsfähigere GUI-Optionen
- einfachere Paketierung als einzelne Binärdatei
- bessere langfristige Wartbarkeit für einen Desktop-Migrationsclient
Die README sollte dies als architektonische Ausrichtung und nicht als bereits fertiggestellte Funktion darstellen.
Romexis Docker Wiki
English
Getting Started
- Project Overview
- Architecture
- Quick Start
- Synology Quick Start
- Use with Docker + WSL in Windows
- Compose Runtime
- Configuration
- Container Images
Runtime Services
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime Layout
- Backup and Restore
- Troubleshooting
- Security
Build System
Database
Migration
Development
Source Documents
Deutsch
Erste Schritte
- Projektübersicht
- Architektur
- Schnellstart
- Synology Quick Start
- Nutzung mit Docker + WSL unter Windows
- Compose-Runtime
- Konfiguration
- Container-Images
Runtime-Dienste
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime-Layout
- Sicherung und Wiederherstellung
- Fehlerbehebung
- Sicherheit
Build-System
Datenbank
Migration
Entwicklung
Quelldokumente
Romexis Docker Project Wiki / Romexis-Docker-Projekt-Wiki
English Home · Deutsche Startseite · English source documents · Deutsche Quelldokumente · Security · Sicherheit
Internal operations and development wiki / Internes Betriebs- und Entwicklungswiki