Deutsch | English
Backup and Restore
MSSQL Backup Restore
The migration service restores SQL Server backups through the shared backup directory.
Host:
DATABASE_BACKUP_DIR=/srv/mssql-backup
Migration service:
/upload/database
SQL Server:
/var/opt/mssql/backup
Restore scripts should use the shared path so SQL Server can access the uploaded .bak file.
Firebird Backup Restore
Firebird support includes original helper scripts from the macOS installer payload:
/opt/romexis-firebird-db/tools/Romexis_Firebird_Backup.sh
/opt/romexis-firebird-db/tools/Romexis_Firebird_Restore.sh
Long-term restore strategy should support:
.fbk backup restore through gbak
.fdb file handling for compatible database files
For migrations, gbak-based restore is preferable because it can bridge Firebird ODS/version differences more safely than copying raw .fdb files.
Restart After Restore
The migration service should not directly manipulate the Romexis process from the outside.
Instead, it uses the shared restart state file:
/data/romexis_images/.romexis_restart_state
Expected pattern:
- migration service writes restart request
- Romexis container notices request
- Romexis process is restarted
- Romexis container writes result
- migration service reads result
- migration service removes state file
Final Migration Completion
A completed migration should:
- preserve logs
- remove temporary SFTP user
- hide action buttons
- retain migration state for audit/debugging
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