Deze handleiding beschrijft hoe een Firebird server migratie uit te voeren met als doel een Synology NAS.
De Firebird server op een Synology NAS maakt gebruik van Docker. Niet alle Synology modellen ondersteunen Docker. Controleer of uw NAS ondersteund wordt via de volgende link: Synology Container Manager
Container aanmaken
Log in op uw Synology NAS via de browser en open Configuratiescherm
Klik op Gedeelde map
Klik op Maken en kies voor Maak gedeelde map
Geef de nieuwe gedeelde map een naam
Stel de rechten in voor de gebruikers. Lees- en schrijfrechten zijn vereist.
Kopieer de KorpusData map naar de nieuw aangemaakte gedeelde map. De mappen structuur ziet er als volgt uit.
Open Package Center
Zoek in de zoekbalk naar container manager en klik op Installeren.
Na de installatie opent het Register tabblad. Zoek in de zoekbalk naar vlecad en klik op download.
Selecteer de tag 2.1.7 en klik op Toepassen.
Na het downloaden wordt het Image tabblad getoond. Klik op het vlecad/firebird image en kies voor Uitvoeren.
Geef de container een naam en selecteer Automatisch opnieuw starten inschakelen.
Stel de poortnummers in, kies voor 3050 en 3051.
Klik op Map toevoegen. In het venster dat opent kiest u voor de DataBase map. Deze bevindt zich in de KorpusData.
Stel /opt/firebird/korpus in als het gekoppelde pad en kies Lezen/Schrijven als rechten.
Onder het Milieu tab geeft u TZ in als Variabel en Europe/Brussels als Waarde.
De volledige lijst met ondersteunde tijdszones zijn terug te vinden op https://www.php.net/manual/en/timezones.php
De uiteindelijke instellingen van de container zien er als volgt uit
Korpus verbinden
Open Korpus
Klik op het tabblad Bewerken en kies voor Postprocessor instellingen.
Klik onderaan het venster op Administrator ... om bewerkingen te kunnen maken.
Er wordt een login venster getoond, na 5 seconden wachten kan u op OK klikken. Hierdoor neemt u de verantwoordelijkheid voor de wijzigingen die gemaakt worden.
Ga naar het tabblad Bestandsysteem en kies voor Korpus bestanden. Geef het pad naar de database in bij Database bestand.
Het pad voor de database is opgebouwd via de volgende manier: [ip-adres]:/opt/firebird/korpus/[database-bestand]
Deze verwijzing is hoofdlettergevoelig. Dit geldt ook voor de bestandsextentie.
Klik op OK en sluit Korpus af om de wijzigingen op te slaan.
AutoFit verbinden
Open AutoFit en klik op Algemene instellingen.
Ga naar het tabblad Materialen / etiketten resten. Geef hetzelfde pad als bij Korpus in bij Databank / bestand.
Klik op OK en sluit AutoFit af om de wijzigingen op te slaan.