KakapoWPKakapoWP
InloggenGratis proberen
Helpcentrum/Backup/Back-ups extern opslaan

Back-ups extern opslaan

Geldt voor: Kakapo Backup·4 Min. Lesezeit

Een back-up die alleen op dezelfde server staat als de website, helpt niet verder als die server uitvalt. Elk archief ontstaat daarom eerst lokaal en kan daarna naar een extern doel worden overgebracht — automatisch na elke uitvoering of op een druk op de knop.

Welke bestemmingen er zijn

  • FTP / SFTP — echte overdracht via de PHP-extensie ftp respectievelijk ssh2; de kaart geeft aan of beide op de server aanwezig zijn
  • Amazon S3 en S3-compatibele diensten — ondertekend volgens AWS Signature Version 4; volgens de kaart werken daarmee ook MinIO, Wasabi, Backblaze B2 en BunnyCDN
  • Google Drive — via een eigen Google-project en een echte OAuth-2.0-flow met de scope drive.file
  • Alle drie staan in het onderdeel ‘Opslag’, samen met de weergave van de lokale voorraad

Een S3-bestemming instellen

  1. In ‘Kakapo Backup’ loopt de weg links onder ‘Configuratie’ naar het punt ‘Opslag’.
  2. Klik in de kaart ‘Amazon S3 & S3-compatibel’ op ‘Toegang vastleggen’ en vul ‘Toegangssleutel (Access Key ID)’ en ‘Geheime sleutel (Secret Access Key)’ in.
  3. Vul ‘Bucket’ en ‘Regio’ in; ‘Prefix’ bepaalt de submap in de bucket, leeg betekent de bucket-root.
  4. Voor een S3-compatibele dienst vul je daarnaast het ‘Eindpunt’ in en zet je bij zelfgehoste diensten meestal ‘Path-style-adressering’ aan.
  5. Klik op ‘Verbinding testen’ — daarbij wordt een klein testbestand geüpload en weer verwijderd.
  6. Zet ‘S3-doel actief’ aan en, als elk nieuw archief vanzelf moet vertrekken, ook ‘Automatisch na elke back-up uploaden’.

Google Drive verbinden

  • De ‘One-click-verbinding’ staat in de kaart als ‘niet beschikbaar’ aangemerkt, omdat daarvoor een tussendienst nodig zou zijn die niet bij de plugin hoort
  • In de self-hosted modus maak je in de Google Cloud Console een project aan, activeer je de Google Drive API en maak je een OAuth-client-ID van het type webapplicatie
  • Het adres dat daar als geautoriseerde omleidings-URI moet worden ingevuld, staat leesbaar in de kaart
  • Client-ID en Client-Secret leg je vast via ‘Toegang vastleggen’; daarna verschijnt de knop ‘Verbinden met Google Drive’
  • ‘Map-ID (optioneel)’ bepaalt de doelmap, leeg betekent opslag in ‘Mijn Drive’
  • Na het verbinden verschijnen de schakelaars ‘Drive-doel actief’ en ‘Automatisch na elke back-up uploaden’
De schakelaar ‘Archief na upload lokaal verwijderen’ in de ‘Cloud-only-modus’ werkt pas als elk actief doel de upload heeft bevestigd. Voor herstel, controle en bestandsbrowser moet het bestand weer lokaal staan — daarvoor is er in het ‘Overzicht van opslagdoelen’ de knop ‘Terughalen’, die daarbij de SHA-256-checksum uit het manifest controleert.

Nog twee kaarten horen bij het onderdeel Opslag: ‘Bandbreedtebegrenzing’ beperkt de uploadsnelheid via ‘Limiet in KB/s’, waarbij 0 onbeperkt betekent. ‘Cold Storage Tiering’ verplaatst oudere S3-objecten via een kopie met een nieuwe opslagklasse naar een goedkoper tarief, gestuurd via ‘Leeftijd in dagen’ en ‘Doel-opslagklasse’; zonder actief S3-doel blijft de kaart geblokkeerd, en voor Google Drive bestaat dat niet. Objecten in GLACIER of DEEP_ARCHIVE moet de aanbieder vóór een herstel eerst weer ontdooien; dat doet de plugin niet. Ontbreekt PHP-cURL op de server, dan zijn S3-uploads alleen tot 24 MB mogelijk.

Vond je dit artikel nuttig?