Category Archives: Thuisnetwerk

TransIP STACK gebruiken met Hyper Backup van Synology

Ruim een jaar geleden heb ik mij aangemeld voor gratis 1000 GB (1TB) opslag bij mijn favoriete webhoster TransIP. In de afgelopen maanden heb ik eigenlijk nooit echt gebruik gemaakt van deze opslagruimte. Ik heb immers een eigen NAS met een bijhorende sync-oplossing.

Back-ups

Voor mijn NAS thuis heb ik in het verleden gebruik gemaakt van diverse back-up oplossingen.
Van Amazon Glacier tot en met Microsoft Azure en onlangs ook van Synology C2.
Deze aanbieders bieden relatief goedkope opslag! Bij Synology krijg je voor circa 7,50 euro per maand 1TB opslag.

Toen ik opnieuw een factuur zag verschijnen, schoot mij plots de 1TB van STACK te binnen 🙂
Het fijne aan STACK is dat het onderliggend gebruik maakt van WebDav en dat de data in Nederland gehost wordt! En bovenalles; (en u komt de echte Nederlander in mij naar boven): HET IS GRATIS!
Zou ik deze ruimte ook kunnen benutten voor mijn Synology Hyperback-up’s ?
Hyper back-up beschikt immers over de “WebDav” verbinding en daarmee zou het theoretisch moeten werken.

Helaas! ik kreeg al gauw de melding dat ik over onvoldoende rechten beschikte op de doellocatie.
Na wat debuggen gaat het om de “sparse files” functie die bij STACK uitgeschakeld staat.

De aanhouder wint!

Wanneer je met Hyper Backup een nieuwe taak aanmaakt, wordt er een bestand aangemaakt op de volgende locatie:

fotos.hbk = De naam van de hoofdfolder die de Hyper Backup naam draagt:

fotos.hbk/Pool/bucketID.counter.1

De inhoud van dit bestand is vrijwel “leeg”.

niekoesj@experiment:~$ hexdump -C bucketID.counter.1
00000000 00 00 00 00 00 00 00 00 |……..|
00000008

Maar zodra je een nieuwe back-up maakt, dan wordt het bestand vervangen met een nieuwe:

niekoesj@experiment:~$ hexdump -C bucketID.counter.2
00000000 00 00 00 00 00 00 01 5e |…….^|
00000008

Je kan Hyper Backup dus “foppen” door het leeg bestand op de STACK te zetten.
Echter hebben we hier een “kip en het ei” probleem, want de bestanden worden pas tijdens het aanmaken van de back-up-taak op de doellocatie gezet. En dat lukte dus niet vanwege het ontbreken van sparse files ondersteuning.

De oplossing: een 2e webdav-server!

Nouja een 2e…. tijdelijk dan!
Met deze 2e WebDav server zorgen we ervoor dat de taak en de bijhorende bestanden aangemaakt worden. Daarna is het zaak om de aangemaakte mappen naar STACK te verplaatsen. Wanneer je dat gedaan hebt kan je de taak in Hyper Backup bewerken en pas je de WebDav doellocatie aan. Daarna kan je de back-up starten en van de gratis 1TB genieten.
Als je wilt kan je de webdav-package/server weer van jouw NAS verwijderen.

Stappenplan (beknopt)

Herhaal deze stappen voor iedere back-up taak die je wilt aanmaken:

  1. Maak op je Synology een nieuwe gedeelde map aan “Synology_Backup”.
  2. Maak ook op jouw STACK een map aan “Synology_Backup” (let op de zelfde naamgeving als in stap 1!)
  3. Installeer op jouw Synology NAS de webdav package (dit is tijdelijk)
  4. Maak een nieuwe Hyper Backup taak aan van het type “webdav”
  5. Verwijs naar de nieuwe map “HyperBackup”
  6. Voltooi de wizard, maar maak nog GEEN BACKUP!
  7. Blader naar de “Synology_Backup” share op jouw NAS en kopieer de mapinhoud van “backup.hbk” naar de map “Synology_Backup” op jouw STACK.
  8. Let op: het volgende bestand kan je niet uploaden (en dat geeft niet!) /Pool/bucketID.counter.1 
  9. Wijzig de Hyper Back-up-taak op jouw NAS en pas de Webdav URL aan: https://<GEBRUIKERSNAAM>.stackstorage.com/remote.php/webdav/
  10. Geef ook jouw gebruikersnaam en wachtwoord van jou STACK ruimte op.
  11. Start de back-up!

Stap voor stap

In de volgende serie stappen beschrijf ik hoe je de back-up kan inrichten.
Het aanzetten van de webDAV heb ik buiten beschouwing gelaten, aangezien je hiervoor ook een eigen webDAV server kan gebruiken.

Open Hyper backup en kies voor de WebDav verbinding:

Voer de gegevens in van jouw Synology NAS, waarmee je verbinding kan maken met jouw gedeelde map. Let op: dit is dus de tijdelijke WebDav verbinding naar een eigen share.

 

Vink de mappen aan die je wilt meenemen in de back-up:
Geef een naam op voor deze back-up taak. Vergeet vooral niet om een client-zijde encryptiewachtwoord in te stellen! Daarmee voorkom je dat jouw data op jouw STACK door anderen ingezien kan worden:

Klik in het volgende bericht op “Yes”. Je ziet een waarschuwing dat je bestanden ge-encrypt opgeslagen worden. Dus zonder het wachtwoord kan je de back-up niet openen:

Geef een “versie-rotatie schema” op. Hiermee kan je bijvoorbeeld een backup achterhouden van iedere maand of jaar. Gezien we “maar” 1 TB opslagruimte hebben, beperk ik het versiebeheer tot 30 versies.

Klik in de volgende stap op “NEE” of “NO”. Daarmee voorkom je dat een direct een backup wordt gemaakt.

Nu is het van belang om naar de gedeelde map te bladeren.
Daar zie je een map genaamd “fotos.hbk” (de map heeft de naam die je in stap 1 tijdens het maken van de backup-taak).

Ga naar jouw STACK https://jouwnaam.stackstorage.com en maak daar een map aan genaamd: “Synology_Backups”.

Maak daarin een submap “fotos.hbk” en kopieer de inhoud naar deze map. (zie de inhoud in het screenshot hierboven).

Let op: “SynologyHyperBackup.bkpi” is geen bestand, maar een lege map!

Ga nu naar Hyper Backup op jouw Synology NAS en bewerk de zojuist gemaakte WebDav backup taak. Pas de “target” aan zodat het naar jouw STACK storage verwijst.
Voorbeeld: https://<GEBRUIKERSNAAM>.stackstorage.com/remote.php/webdav/
Vergeet niet de gebruikersnaam en wachtwoord combinatie aan te passen!

Klik op “OK” en maak jouw eerste back-up!
Het kan even duren voordat de back-up start, maar uiteindelijk zal het werken.
Happy Back-upping!