Table of Contents
Deutsch | English
Migration Client
The migration client is the source-side helper for guided migrations from existing Romexis installations.
Current direction:
Windows client first
Future: evaluate C# for broader platform support
Responsibilities
The client should help with:
- detecting local Romexis installation paths
- detecting SQL Server connection settings
- creating a database backup
- detecting Romexis image and ergo data directories
- creating a migration job through the migration service API
- uploading data through rclone/SFTP
- calling API endpoints to advance workflow state
- displaying progress and logs
Why rclone?
rclone is suitable for large migrations because it supports:
- SFTP
- progress output
- retries
- resumable workflows
- directory synchronization
- configurable transfers/checkers
Python vs C# Direction
The initial client is Python-based because it is fast to develop and easy to integrate with existing scripts.
For future macOS support, C# may become the better long-term option because it can provide:
- native Windows build
- possible macOS build
- stronger GUI options
- easier single-binary packaging
- better long-term maintainability for a desktop migration client
The README should keep this as an architectural direction, not as a completed feature.
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