Skip to content

Releases: toafez/BasicBackup

Basic Backup v0.8-400

03 Apr 11:38
Compare
Choose a tag to compare

Deutsch

  • Update Bootstrap Framework auf 5.3.3
  • Update Bootsrap Icons auf 1.11.3
  • Bei der Synchronisierung großer Datenmengen kann, bedingt durch die ausgelöste hohe Lese- und Schreiblast des rsync-Prozesses, die Verfügbarkeit deines Synology NAS sowie an diesem Prozess beteiligte Remote-Server für die Dauer des Auftrags stark einschränkt sein. Dieses Verhalten kann durch die Reduzierung der Bandbreite und unter Berücksichtigung der Lese- und Schreibgeschwindigkeit der verwendeten Datenträger spürbar verbessert werden. Aus diesem Grund wurde eine Begrenzung der Datenübertragungsrate hinzugefügt, die als frei einstellbarer Wert zwischen 1 kB/s und maximal 1250000 kB/s definiert werden kann.
  • Wenn das 3rd-Party-Paket -SynoCli Monitor Tools- der -SynoCommunity- installiert ist, verwendet Basic Backup automatisch das darin enthaltene Programm ionice. ionice kann die hohe Lese- und Schreiblast, die normalerweise durch den rsync-Prozess ausgelöst wird, soweit optimieren, dass die Verfügbarkeit deines Synology NAS und der an diesem Prozess beteiligten Remote-Server jederzeit gewährleistet ist.
  • Zu Testzwecken kann das im Vorfeld installierte ionice-Programm über das Debug-Menü vorübergehend abgeschaltet werden.
  • Das Kaufmännische &, welches bisher am Ende des Befehls eines jeden Auftrages angehangen wurde, wurde zurückgenommen. Durch die Bandbreitenbeschränkung ist das Ausführen eines Auftrages als eigenständiger Hintergrundprozess nicht mehr nötig.
  • Es wurde eine Option eingebaut um laufende Aufträge über den Aufgabenplaner oder über die Konsole vorzeitig abbrechen zu können.
  • Mit der Installation dieser Version wurde die Array-Deklaration [var] aus allen Backupkonfigurationen in die rsync.sh verschoben.
  • Es wurden Probleme bei der Erkennung und Verarbeitung externer USB/SATA-Datenträger behoben.
  • Die Ermittlung der UUID, GUID bzw. VSN externer Datenträger wurde verbessert. Folgende Dateisysteme werden erkannt. 128-bit UUID (LINUX/UNIX). 64 bit VSN (Windows NTFS). 32 bit VSN (Windows FAT12, FAT16, FAT32 und exFAT) zusammengefasst als vFAT
  • Wird beim Anlegen oder Bearbeiten eines Auftrags die lokale Synology NAS als Zielserver angegeben, werden künftig gemeinsame Ordner ohne Angabe des Volumes angezeigt. Außerdem entfällt die Verpflichtung, dem Zielverzeichnis ein / (Slash bzw. Schrägstrich) voranzustellen.
  • Beim Sichern und Wiederherstellen von Aufträgen werden künftig gemeinsame Ordner ohne Angabe des Volumes angezeigt. Zudem entfällt die Verpflichtung, dem Zielverzeichnis ein / (Slash bzw. Schrägstrich) voranzustellen.
  • Der Begriff -DiskStation- wurde in allen Texten durch den Begriff -Synology NAS- ausgetauscht.
  • Allgemeine Detailverbesserungen, Codeoptimierungen und Fehlerbereinigungen vorgenommen.

English

  • Update Bootstrap Framework to 5.3.3
  • Update Bootsrap Icons to 1.11.3
  • When synchronizing large amounts of data, the availability of your Synology NAS and remote servers involved in this process may be severely limited for the duration of the job due to the high read and write load triggered by the rsync process. This behavior can be noticeably improved by reducing the bandwidth and taking into account the read and write speed of the data carriers used. For this reason, a limitation of the data transfer rate has been added, which can be defined as a freely adjustable value between 1 kB/s and a maximum of 1250000 kB/s.
  • If the 3rd party package -SynoCli Monitor Tools- of -SynoCommunity- is installed, Basic Backup automatically uses the included program ionice. ionice can optimize the high read and write load normally triggered by the rsync process to ensure the availability of your Synology NAS and the remote servers involved in this process at all times.
  • For test purposes, the ionice program installed in advance can be temporarily switched off via the debug menu.
  • The commercial &, which was previously appended to the end of the command of each order, has been removed. By limiting the data transfer rate, it is no longer necessary to execute a job as an independent background process.
  • An option has been added to cancel running jobs prematurely via the task planner or the console.
  • With the installation of this version, the array declaration [var] was moved from all backup configurations to rsync.sh
  • Problems with the recognition and processing of external USB/SATA disks have been fixed.
  • The determination of the UUID, GUID or VSN of external disks has been improved. The following file systems are recognized. 128-bit UUID (LINUX/UNIX). 64 bit VSN (Windows NTFS). 32 bit VSN (Windows FAT12, FAT16, FAT32 and exFAT) summarized as vFAT
  • If the local Synology NAS is specified as the target server when creating or editing a job, shared folders will be displayed without a specified volume in future. In addition, the obligation to prefix the target directory with a / (slash) will no longer apply.
  • When backing up and restoring jobs, shared folders will in future be displayed without a specified volume. In addition, the obligation to prefix the target directory with a / (slash) will no longer apply.
  • The term -DiskStation- has been replaced by the term -Synology NAS- in all texts.
  • General detail improvements, code optimizations and bug fixes.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.8-300

02 Jan 09:32
Compare
Choose a tag to compare

Deutsch

  • Weitere Anzeigefehler unter Verwendung der englischen Sprache behoben.
  • Wurde in der Auftragskonfiguration unter dem Punkt Datensicherungsziel angegeben, das ein externer Datenträger anhand seiner Geräte UUID identifiziert und der hinterlegte Einhängepunkt (mountpoint) in der Auftragskonfiguration gegebenenfalls angepasst werden sollte, brach der Auftrag ab. Fehler wurde behoben.
  • Es werden ab sofort relevante Systemereignisse, wie z.B. das Ergebnis eines ausgeführten Datensicherungsauftrages oder das Erweitern bzw. Beschränken der App-Berechtigung an das DSM Protokoll Center übergeben.

English

  • Fixed more display error when using English language.
  • If an external disk was identified by its device UUID under Data backup destination in the task configuration and the stored mount point in the task configuration should be adjusted if necessary, the task was canceled. Error has been fixed.
  • Relevant system events, such as the result of an executed data backup task or the extension or restriction of app permissions, are now transferred to the DSM Protocol Center.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.8-250

01 Jan 19:40
Compare
Choose a tag to compare

Deutsch

  • Anzeigefehler unter Verwendung der englischen Sprache behoben.
  • Anzeigefehler bei externen Datenträgern im Bereich der Auftragserstellung bzw. -bearbeitung behoben.

English

  • Fixed display error when using English language.
  • Fixed display errors on external data carriers in the area of order creation or processing.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.8-200

12 Dec 17:08
Compare
Choose a tag to compare

Deutsch

  • Update Bootsrap Icons auf 1.11.2
  • Enthielten bei einem Pull-Backup die Datensicherungsquellen Leerzeichen im Verzeichnispfad, brach das Backup mit der Fehlermeldung [ ERROR: module is write only rsync error: syntax or usage error (code 1) ] ab. Fehler wurde Behoben.

English

  • Update Bootsrap Icons to 1.11.2
  • If the data backup sources contained spaces in the directory path during a pull backup, the backup was aborted with the error message [ ERROR: module is write only rsync error: syntax or usage error (code 1) ]. Error has been fixed.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.8-100

23 Sep 16:52
Compare
Choose a tag to compare

Deutsch

  • Update Bootstrap Framework auf 5.3.2
  • Update Bootsrap Icons auf 1.11.1
  • Um die Benutzerfreundlichkeit zu verbessern, wurden die meisten Buttons mit zusätzlichen, nach unten zeigenden Pfeilen versehen, wenn sich dahinter ein Dropdown Menü mit weiteren Informationen befindet.
  • Unterhalb des Befehls zur Auftragsausführung wird nun explizit darauf hingewiesen, dass sich das Kaufmännische & stets am Ende des Befehls befinden muss. Durch das Kaufmännische & am Ende des Befehls wird der Auftrag als eigenständiger Hintergrundprozess ausgeführt und damit von dem Prozess der GUI ausgekoppelt. Das wiederum verbessert die Stabilität der GUI.
  • Allgemeine Codeoptimierungen und kleinere Systemanpassungen vorgenommen.

English

  • Update Bootstrap Framework to 5.3.2
  • Update Bootsrap Icons to 1.11.1
  • To improve usability, most buttons have additional downward-pointing arrows when there is a drop-down menu with further information behind them.
  • Below the command to execute the order, it is now explicitly stated that the ampersand must always be at the end of the command. The ampersand & at the end of the command executes the order as an independent background process and is therefore decoupled from the GUI process. This in turn improves the stability of the GUI.
  • General code optimizations and minor system adjustments made.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.8-000

09 Sep 12:33
Compare
Choose a tag to compare

Deutsch

  • Update jQuery auf 3.7.1
  • Im rsync.sh Script war die Zeile 926 nicht auskommentiert, was zu einem "command not found" Fehler führte.
  • In der Auftragserstellung bzw. Bearbeitung ist nun auch die Verwendung eines Punktes im Ordnernamen erlaubt.
  • Die ursprüngliche Prozessüberwachung, ob ein Auftrag aktuell ausgeführt wird oder nicht, funktionierte nicht mehr. Das Problem sollte behoben sein.
  • Hinweise zum Aktivieren des Benutzer-Home-Dienstes auf der lokalen DiskStation wurden entfernt, da der SSH-Verbindungsaufbau stets über den Benutzer root erfolgt. Auf der zu verbindenden Remote DiskStation sollte hingegen der Benutzer-Home-Dienst aktiviert sein. Bei allen anderen rsync kompatiblen Remote Servern ist davon auszugehen, das diese bereits über eine Benutzer-Home Ordnerstruktur verfügen.
  • Die Ports für den SSH- und rsync-Dienst können zur Zeit nicht mehr ausgelesen werden. Diesbezügliche Hinweise wurden entfernt.
  • Anpassungen zur Auswertung und Anzeige der Systemumgebung (SSH- und rsync-Dienst sowie App-Berechtigung) vorgenommen.
  • Es wurden umfassende Änderungen am Design von Basic Backup vorgenommen. Ich hoffe, euch gefallen die Änderungen.
  • Die deutsche Anrede wurde von Sie auf Du umgestellt.

English

  • Update jQuery to 3.7.1
  • In the rsync script, line 926 was not commented out, resulting in a "command not found" error.
  • In order creation or processing, the use of a dot in the folder name is now allowed.
  • The original process monitoring, whether a job is currently running or not, no longer worked. The problem should be solved.
  • Removed notes about enabling user home service on local DiskStation, since SSH connection is always done via root user. On the other hand, user home service should be enabled on the Remote DiskStation to be connected. All other rsync-compatible remote servers can be assumed to already have a user home folder structure.
  • The ports for the SSH and rsync service can no longer be read at the moment. Related notices have been removed.
  • Made adjustments to evaluate and display the system environment (SSH and rsync service and app permissions).
  • Major changes have been made to the design of Basic Backup. I hope you like the changes.
  • The German form of address was changed from Sie to Du.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.7-500

26 Aug 14:47
Compare
Choose a tag to compare

Deutsch

  • Mit diesem Update wird die bisher in Basic Backup integrierte AutoPilot Funktion als eigenständige App ausgelagert. Du kannst auch weiterhin deine mit Basic Backup erstellen Datensicherungsaufträge über AutoPilot ausführen lassen, indem du dir die App AutoPilot für externe Datenträger von meinem GitHub Repository unter https://github.com/toafez/AutoPilot/releases herunterlädst, installierst und entsprechend konfigurierst. An deinen externen Datenträgern bzw. an der darauf liegenden Scriptdatei autopilot müssen keine Änderungen vorgenommen werden.

English

  • With this update, the AutoPilot function that was previously integrated in Basic Backup will be outsourced as a separate app. You can still run your backup jobs created with Basic Backup via AutoPilot by downloading the AutoPilot app for external media from my GitHub repository at https://github.com/toafez/AutoPilot/releases, installing it and configuring it accordingly. No changes need to be made to your external data carriers or the autopilot script file on it.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.7-450

26 Jul 10:03
Compare
Choose a tag to compare

Deutsch

  • Update Bootstrap Framework auf 5.3.1
  • Update Bootstrap JavaScript auf 5.3.1
  • Befindet sich das Datensicherungsziel in einem, über den DSM erstellten verschlüsselten Ordner, wird während der Auftragsausführung überprüft, ob dieser angehängt ist oder nicht. Sollte der verschlüsselte Ordner getrennt sein, wird der Auftrag abgebrochen.
  • Wird ein Pull- oder Pushbackup von oder zu einem Remote-Server ausgeführt, wird im Aufklappmenü des Auftrages die URL bzw. die IP-Adresse des Remote-Servers angezeigt.
  • Weitere kleinere Fehler behoben

English

  • Update Bootstrap Framework to 5.3.1
  • Update Bootstrap JavaScript to 5.3.1
  • If the backup target is located in an encrypted folder created by the DSM, it is checked during the job execution whether this folder is attached or not. If the encrypted folder is disconnected, the job will be aborted.
  • If a pullbackup or pushbackup is performed from or to a remote server, the URL or IP address of the remote server is displayed in the job pop-up menu.
  • Other minor bugs fixed

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.7-400

24 Jun 07:51
Compare
Choose a tag to compare

Deutsch

  • Neben lokalen DSM-Benutzern, kann die App nun auch von Domain- und LDAP-Benutzern verwendet werden.
  • Die Authentifizierungsprüfung, ob ein lokaler Benutzer existiert und ob dieser Mitglied in der Gruppe der Administratoren ist, wurde entfernt.
  • Die interne Auswertung sowie das Anhängen des SynoToken an den QUERY_STRING wurde entfernt, da dies bereits durch die zuletzt implementierte iFrame Einbindung geschieht.
  • Unter dem Menüpunkt Systemeinstellungen/Debug Modus kann bei Bedarf eine Debugging Konsole aktiviert werden.
  • Kleinere Fehler behoben.

English

  • In addition to local DSM users, the app can now be used by domain and LDAP users.
  • The authentication check whether a local user exists and whether this user is a member of the administrators group has been removed.
  • The internal evaluation as well as the appending of the SynoToken to the QUERY_STRING has been removed, as this is already done by the last implemented iFrame inclusion.
  • Under the menu item System Settings/Debug Mode a debugging console can be activated if required.
  • Minor bugs fixed.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG

Basic Backup v0.7-350

17 Jun 09:39
Compare
Choose a tag to compare

Deutsch

  • Update Bootstrap Framework auf 5.3.0
  • Update Bootstrap JavaScript auf 5.3.0
  • Update Bootsrap Icons auf 1.10.5
  • Update jQuery auf 3.7.0
  • Kleinere Codeoptimierungen in der BasicBackup.js vorgenommen.
  • In der Auftragsübersicht wurde das aufklappbare Menü eines jeden Auftrages neu formatiert.

English

  • Update Bootstrap Framework to 5.3.0
  • Update Bootstrap JavaScript to 5.3.0
  • Update Bootsrap Icons to 1.10.5
  • Update jQuery to 3.7.0
  • Made minor code optimizations in BasicBackup.js
  • In the job overview, the drop-down menu of each job has been reformatted.

Weitere Informationen gibt es hier (Further information is available here) CHANGELOG