Skal en slik løsning fungere må du legge fra deg tanken om at du skal dytte backupen opp til backupserveren. Løsningen stiller da plutselig krav til infraststruktur i form av at den må være tilgjengelig på internett noe som kan være gjennomførbart men reduserer fleksibiliteten drastisk og gir mange potensielle feilkilder.
Måten dette bør gjøres på er at backupserveren din automatisk kobler seg opp mot hjemmet ditt, hvor du selvsagt har full kontroll og kan åpne de nødvendige portene, enten direkte med f.eks rsync eller optimalt sett via en form for VPN-løsning (OpenVPN eller IPsec er gode alternativ) slik at du kan gå gjennom samme tunnell for administrere backupserveren hjemmefra eller hente filer, selv om ingen porter er åpne der backupserveren står. Gjør du dette riktig kan du la backupserveren stå med DHPC og bare plukke den med deg og plassere den ut nær sagt hvor som helst, enten det er hos foreldrene dine, på jobb eller på et hotellrom, og den vil på magisk vis begynne å ta backup med full administrerbarhet fra hjemmet ditt via sin faste virtuelle IP i tunnellen.
Som et enklere i oppsett, men mindre fleksibelt, alternativ er også remote portforwarding via SSH et kurant alternativ til VPN dersom du klarer deg med noen få enkelttjenester. Man kommer vanligvis langt med remote forwardet SSH port, siden man da får både CLI og SCP og mulighet for SSH port forwarding til andre porter ved behov. Personlig kjører jeg begge deler, dvs VPN for backup og administrasjon, men med en automatisk oppkoblet remote forwardet SSH-port for nødadministrasjon dersom jeg må gjøre vedlikehold på IPsec-konfigurasjonen, eller noe skulle feile med den ene eller andre tunnellen, noe det gjør rett som det er inntil du har klart å automatisere "reparasjon" av alle feil som ikke er fatale eller eksterne.
Ved å ta backup fra backupserveren i stedet for motsatt slipper du også ha "backuplogikk" ute på den enkelte maskin du ønsker å ta backup av. Om backupserveren først har automatisk oppkobling av VPN så kan du forsåvidt helt greit dytte backup opp til backupserveren også, dersom du absolutt ønsker det.
Et velfungerende og godt oppsett av den typen jeg skisserte er krevende å sette opp på en robust måte selv. Spesielt dette med å lage en helautomatisk VPN-oppkobling som "reparerer seg selv" dersom du driter deg ut eller nettverket skulle feile krever at du har litt peiling på scripting og nettverk for virkelig å kunne lage boksen slik at du kan plassere den ut helt uten å være avhengig av direkte tilgang fysisk eller nettverksmessig ved den minste feilsituasjon eller softwarebug.
Den kanskje enkleste tilnærmingen er å benytte seg av CrashPlans "kompisbackup" til å ta backup til deg selv. Dette krever at du får lagt inn CrashPlan klienten både hos deg og på backupserveren. Her trenger du heller ikke å åpne noen porter, men CrashPlan løser dette ved at løsningen kobler seg automatisk opp til en "man-in-the-middle" i CrashPlans nett, slik at begge oppkoblinger skjer innenifra nettverkene. Dette gjør at hastigheten ikke nødvendigvis er all verden, men dette er et ferdig og gratisk alternativ. Ulempen er at du ikke får noen administrerbarhet på backupserveren i og med at du ikke har en VPN-løsning. Fordelen er at du enkelt kan utvide med flere hoster, inklusive kompiser og familie siden programmets klient er såpass kurant i bruk.