>_ VIBECODECONTROLE Controleren
← Alle artikelen Je app heeft geen backup. Je merkt het pas als het te laat is.

Je app heeft geen backup. Je merkt het pas als het te laat is.

Stel: je hebt een werkende app. Klanten gebruiken hem dagelijks. Er staan bestellingen in, klantgegevens, instellingen. En dan gaat er iets mis. Een verkeerde update wist een tabel. Of je Supabase-project raakt corrupt. Of je klikt per ongeluk op “drop table” in een AI-suggestie die je niet goed las.

Je opent je database en alles is weg.

Geen backup. Geen herstelpunt. Geen weg terug.

Dit overkomt vaker dan je denkt

Als je bouwt met Cursor, Lovable of Bolt, dan regelen die tools veel voor je. Maar een backup-strategie is daar niet bij. Geen van deze tools zet automatisch een degelijke backup op. Ze bouwen wat je vraagt, en niemand vraagt om backups als alles nog werkt.

Het probleem: je mist het pas als het misgaat. En dan is het te laat.

Dit zijn situaties die ik regelmatig tegenkom:

Wat is een backup eigenlijk?

Een backup is een kopie van je data op een ander moment en een andere plek. Zodat je terug kunt naar gisteren, vorige week, of een uur geleden. Afhankelijk van hoe je het instelt.

Er zijn twee dingen belangrijk:

  1. Dat de backup automatisch draait. Een backup die je handmatig moet maken, vergeet je. Gegarandeerd.
  2. Dat je de backup ooit getest hebt. Een backup die je niet kunt terugzetten is geen backup. Het is een bestand dat ruimte inneemt.

Wat kun je doen?

Check wat je hosting al doet

Sommige platforms hebben ingebouwde backups:

Zit je op een gratis plan? Dan heb je waarschijnlijk geen backup. Check dit vandaag nog.

Stel een eigen backup in

Als je database het ondersteunt, kun je een geautomatiseerde export instellen die dagelijks draait. Dat kan via een cronjob (een taak die op een vast tijdstip herhaalt) of via een service die dat voor je doet.

Sla die backup op een andere plek op dan waar je app draait. Dus niet in dezelfde Supabase-omgeving.

Test je restore

Dit is de stap die iedereen overslaat. Neem één keer je backup-bestand, zet het terug in een lege database, en kijk of alles er is. Doe dit één keer en je weet of je backup daadwerkelijk werkt.

Hoe erg is het als je data kwijtraakt?

Dat hangt af van je app. Maar stel jezelf deze vraag: als morgen alle data weg is, wat verlies ik dan?

Als het antwoord op een van die vragen pijn doet, dan heb je vandaag nog iets te doen.

Klein ding, grote gevolgen

Een backup instellen kost een halfuur. Data kwijtraken kost je klanten, omzet, en soms je hele project. Het is een van die dingen die niet sexy zijn, niet zichtbaar zijn, en juist daarom worden overgeslagen.

Wil je weten of jouw project goed is voorbereid op dit soort scenario’s? Bij VibecodeControle kijken we niet alleen naar veiligheid en privacy, maar ook naar dit soort praktische risico’s die je app kunnen breken op het slechtst mogelijke moment.

Wil je jouw project laten controleren?

Binnen 3 dagen een concreet rapport van een specialist.

Laat jouw project controleren →

Gratis

Meer leren over goed en veilig vibecoden?

Ontvang gratis tips rechtstreeks in je inbox.

Geen spam. Uitschrijven kan altijd.