Back-ups & versiegeschiedenis
Laatst bijgewerkt: 2026-09-07
Plainva beschermt je werk op twee niveaus: bestandsversies (automatische snapshots van elk afzonderlijk bestand terwijl je bewerkt en verwijdert) en vault-back-ups (regelmatige ZIP-archieven van de hele vault, opgeslagen buiten de vault-map). Beide draaien op de achtergrond zonder enige instelling en zijn af te stemmen in de instellingen onder Backup & versiegeschiedenis.
Bestandsversies (snapshots)
Vóór elke opslagactie bewaart Plainva een snapshot van de vorige staat — als gewone tekstkopie onder .plainva/backups/ binnen de vault (deze map is verborgen voor de bestandsboom, het zoeken en de sync). Om te voorkomen dat er honderden kopieën ontstaan terwijl je typt, geldt een Snapshot-interval (standaard: hoogstens één nieuwe versie per 2 minuten). Verwijderen maakt altijd een snapshot, ongeacht het interval.
Bewaartermijn (per vault instelbaar):
- Snapshot-interval: Bij elke wijziging / 30 s / 2 min / 5 min / 10 min
- Versies per bestand: standaard 100 — daarboven worden de oudste verwijderd
- Maximale leeftijd: standaard 90 dagen — oudere versies worden permanent verwijderd door een dagelijkse opschoning (“Onbeperkt” schakelt dit uit)
- Grote bestanden: boven 5 MB wordt alleen de nieuwste versie bewaard — zie hieronder
Wanneer je een bestand hernoemt of verplaatst, verhuist de versiegeschiedenis mee.
Waarom grote bestanden anders worden behandeld: een bijlage van 90 MB die je telkens weer bewerkt, zou de vault anders vullen met honderd kopieën — negen gigabyte voor één bestand. Boven de grens bewaart Plainva de nieuwste versie in plaats van de volledige geschiedenis, en zegt dat één keer per vault. Notities en gewone afbeeldingen liggen daar ver onder en blijven ongemoeid. Een verwijdering wordt altijd volledig bewaard, hoe groot het bestand ook is: de nieuwe versie van een opgeslagen bestand staat nog op schijf, een verwijderd bestand niet — daar is de snapshot de enige weg terug.
Versies bekijken en herstellen
Rechtsklik op een bestand in de bestandsboom (of op het bijbehorende tabblad), of gebruik het ⋮-menu rechtsboven in de editor → Versiegeschiedenis… opent de versielijst — ook voor een notitie in haar eigen venster, daar zelf:
- Aan de linkerkant staan alle snapshots gegroepeerd per dag, met tijd en grootte.
- Aan de rechterkant zie je een voorbeeld; bij tekstbestanden toont Vergelijken met huidige versie de gekozen versie naast de huidige inhoud (oude versie links, huidige staat rechts).
- Het vergelijkingsscherm heet Versies vergelijken en is hetzelfde voor versies en voor conflictkopieën: links staat altijd de notitie, rechts de andere versie; gelijke blokken zijn ingeklapt, de voettekst telt verschillen en regels die erbij komen of verloren gaan. Bij een conflictkopie is de rechterkant bewerkbaar en regel voor regel samen te voegen; vier uitgangen — overnemen, beide bewaren, kopie verwerpen, later — en elke die iets verwerpt, vraagt eerst.
- Herstellen vervangt de huidige inhoud door de gekozen versie. Geen zorgen: de huidige staat wordt zelf eerst als snapshot opgeslagen — een herstelactie kan dus altijd ongedaan worden gemaakt.
- Als kopie herstellen maakt de versie aan als nieuw bestand naast het origineel (
Name (Version 2026-07-05 14-30).md) zonder dat bestand aan te raken.
Ook afbeeldingen hebben versies (met voorbeeld); andere binaire bestanden kunnen zonder voorbeeld worden hersteld.
Verwijderde bestanden herstellen
Omdat elke verwijdering eerst een snapshot van het bestand maakt, kan Plainva verwijderde bestanden terughalen: rechtsklik op de vaultnaam bovenaan de bestandsboom → Verwijderde bestanden herstellen… (ook bereikbaar via de instellingen). De lijst toont alle bestanden waarvan de snapshots nog bestaan terwijl het origineel weg is — Herstellen maakt de nieuwste staat opnieuw aan op de oorspronkelijke locatie (mappen worden zo nodig opnieuw aangemaakt), Versies… opent de volledige geschiedenis van het verwijderde bestand.
Let op: het verwijderen van een hele map verplaatst deze naar de prullenbak van het besturingssysteem — in dat geval is de systeemprullenbak de eerste weg terug; in Plainva vind je dan mogelijk alleen oudere snapshots van de bevatte bestanden.
Automatische vault-back-ups (ZIP)
Daarnaast maakt Plainva een back-up van de hele vault als ZIP-bestand — standaard dagelijks op de achtergrond (bij het openen van de vault, als de laatste back-up ouder is dan 24 uur). Dit beschermt je zelfs als de vault-map zelf verloren gaat of beschadigd raakt, omdat de ZIP’s buiten de vault staan:
- De standaardbestemming is de app-datamap (te zien onder Doelmap in de instellingen; Map openen brengt je er direct heen).
- Via Map kiezen… kun je in plaats daarvan een externe schijf of een NAS kiezen; Standaard schakelt terug naar de app-datamap. Is de bestemming momenteel onbereikbaar (NAS uit), dan meldt de statusbalk dit rustig en probeert Plainva het later opnieuw.
- Te bewaren back-ups (standaard: 7) begrenst het aantal; oudere ZIP’s van dezelfde vault worden automatisch verwijderd. Bestanden van derden in de doelmap worden nooit aangeraakt.
- Nu back-uppen start op elk moment handmatig een back-up; de statusbalk toont het verloop en het resultaat.
De ZIP-bestanden heten VaultName_2026-07-05_14-30-00.zip en bevatten alle notities, bijlagen en je .obsidian-configuratie — ze bevatten niet de interne .plainva-map (de zoekindex wordt bij de volgende keer openen opnieuw opgebouwd; bestandsversies maken bewust geen deel uit van de ZIP).
Herstellen vanuit een ZIP: de ZIP is een heel gewoon archief. Pak hem uit op een willekeurige locatie en open de uitgepakte map in Plainva als vault — klaar.
Instellingen in één oogopslag
Instellingen → Vault → Backup & versiegeschiedenis:
| Instelling | Standaard | Betekenis |
|---|---|---|
| Automatische vault-back-up (ZIP) | Aan | Dagelijkse ZIP op de achtergrond |
| Doelmap | App-datamap | Waar de ZIP’s worden opgeslagen, vrij te kiezen |
| Te bewaren back-ups | 7 | Zoveel ZIP’s blijven bewaard |
| Snapshot-interval | 2 min | Hoogstens zo vaak ontstaat er tijdens het typen een nieuwe bestandsversie |
| Versies per bestand | 100 | Bovengrens per bestand |
| Maximale leeftijd | 90 dagen | Oudere versies worden permanent verwijderd |
Goed om te weten
- Bestandsversies zijn gewone kopieën onder
.plainva/backups/— in geval van nood kun je ze ook zonder Plainva openen in elke bestandsbeheerder. - Plainva’s eigen sync draagt
.plainvanooit over. Synchroniseer je de vault-map met een externe client (bijv. de Nextcloud-app), dan gaan de snapshots wel mee — dat kost wat opslagruimte, maar is verder onschadelijk. - Sync-conflicten zijn bovendien beschermd via
.CONFLICT-bestanden (zie de FAQ); de versiegeschiedenis vult dit aan met de tijdlijn van elk bestand.
Op mobiel stopt een mislukte notitieopslag het wisselen, opnieuw laden of verwijderen van de vault. Je tekst blijft klaarstaan voor een nieuwe poging. Notities met dezelfde naam in verschillende vaults houden afzonderlijke opslagopdrachten en concepten. Een opslagconflict bewaart de betreffende tekst; later getypte tekst wordt daarna apart opgeslagen of in een extra conflictkopie bewaard. Beide interfaces voeren het schrijven en verwijderen van concepten in volgorde uit, zodat een late afronding geen nieuwere kopie verwijdert. Een mislukte conflictkopie vervangt de tekst in de mobiele editor niet.
Een ZIP-back-up telt pas als geslaagd wanneer alle geselecteerde bestanden leesbaar waren en het volledige archief is opgeslagen. Een mislukte poging verwijdert geen eerdere archieven en verandert het tijdstip van de laatste geslaagde back-up niet. Op mobiel noemt een automatische fout de vault; Nu back-up maken in de vaultinstellingen start een nieuwe poging. Verborgen gebruikersconfiguratie zoals .obsidian wordt op beide platforms meegenomen. De mappen .plainva, .git, .trash en node_modules blijven op elk niveau uitgesloten. Bij meerdere archieven in dezelfde seconde krijgt de nieuwe bestandsnaam een achtervoegsel zoals _001.
Een opslag wordt pas als voltooid gemeld nadat het schrijven is bevestigd. Tekst die je tijdens het opslaan invoert, blijft onopgeslagen totdat ook die versie is geschreven. Desktopconcepten horen bij hun eigen editorsessie: het afronden van een oude sessie verwijdert geen concept van een pas geopende editor. Als er tegelijk externe wijzigingen binnenkomen, voegt Plainva verenigbare wijzigingen samen; conflicterende tekst blijft beschikbaar als concept en conflictkopie.