Maccy back-up maken en terugzetten: zo bewaar je je instellingen, vastgezette items en klembordgeschiedenis
Kort antwoord: Maccy heeft geen exportknop, maar alles wat de app bewaart staat op twee plekken die je kunt kopiëren: een voorkeurenbestand (je instellingen) en een kleine SQLite-database (je geschiedenis en vastgezette items). Sluit Maccy App af, kopieer beide naar een veilige map en zet ze bij het terugzetten op dezelfde locatie terug voordat je de app opnieuw start. Alleen de instellingen exporteren kan ook met één defaults-commando.
Wat slaat Maccy eigenlijk op, en wat moet je back-uppen?
Maccy Mac is local-first: er is geen account en er bestaat geen kopie in de cloud om op terug te vallen. Je gegevens staan alleen op je Mac. Ze vallen uiteen in drie lagen, die elk een andere aanpak vragen:
| Laag | Wat zit erin | Back-uppen de moeite waard? | Methode |
|---|---|---|---|
| Instellingen | Globale sneltoets, geschiedenisgrootte, negeerlijsten, uiterlijk, plakgedrag | Ja, altijd | defaults export of het .plist-bestand kopiëren |
| Vastgezette items | Snippets die je hebt vastgezet voor hergebruik | Ja, die heb je zelf samengesteld en zijn lastig opnieuw te maken | De database kopiëren |
| Klembordgeschiedenis | Alles wat je recent hebt gekopieerd | Meestal niet. Het is vluchtig en vaak gevoelig | De database kopiëren (optioneel) |
Vastgezette items en geschiedenis staan in dezelfde database, dus je kunt het ene niet los van het andere back-uppen. Wil je alleen je vastgezette items bewaren? Zet dan de database terug en wis daarna via het menu de niet-vastgezette items.
Stap 0: welke Maccy-versie gebruik je?
Dit is het belangrijkste punt van de hele handleiding, want de bestandslocaties verschillen per versie. De Mac App Store-versie draait in Apples sandbox, die de gegevens naar een containermap verplaatst. De versie van GitHub of Homebrew (brew install maccy) draait niet in een sandbox.
| App Store (sandbox) | GitHub / Homebrew | |
|---|---|---|
| Gegevensmap | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ |
~/Library/Application Support/Maccy/ |
| Voorkeurenbestand | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Preferences/org.p0deje.Maccy.plist |
~/Library/Preferences/org.p0deje.Maccy.plist |
Weet je niet welke versie je hebt? Open Terminal en voer ls ~/Library/Containers | grep -i maccy uit. Als er org.p0deje.Maccy Clipboard verschijnt, gebruik je de sandbox-versie. Verschijnt er niets, kijk dan in ~/Library/Application Support/Maccy/. (De map Library is standaard verborgen in Finder. Kies Ga → Ga naar map… en plak het pad.)
Instellingen van Maccy back-uppen
Optie A: het defaults-commando (versie zonder sandbox)
De voorkeuren van Maccy staan in het defaults-domein org.p0deje.Maccy. Exporteer ze naar een los bestand:
defaults export org.p0deje.Maccy ~/Desktop/maccy-settings.plist
Dit is netter dan het ruwe voorkeurenbestand kopiëren, omdat het de actuele waarden uitleest in plaats van wat macOS het laatst naar schijf heeft weggeschreven.
Optie B: het plist-bestand direct kopiëren (werkt voor beide versies)
Sluit Maccy eerst af via het menubalkicoon en kopieer daarna het voorkeurenbestand vanaf het pad uit de tabel hierboven. Afsluiten is belangrijk: macOS bewaart voorkeuren in het geheugen en kan bij het afsluiten je kopie of het teruggezette bestand overschrijven.
Let op voor App Store-gebruikers: defaults export leest de gewone voorkeurenlocatie en niet de sandboxcontainer. Bij de sandbox-versie kan het dus lege of verouderde waarden opleveren. Gebruik voor die versie optie B.
Vastgezette items en klembordgeschiedenis back-uppen
- Sluit Maccy volledig af. De database is in gebruik zolang de app draait.
- Open de gegevensmap van jouw versie (zie de tabel hierboven).
- Kopieer de hele map
Maccy. Pik niet één bestand eruit. SQLite-databases in WAL-modus bewaren recente schrijfacties in bijbehorende bestanden (meestal-walen-shmnaast het hoofdbestand.sqlite), en een back-up van alleen het hoofdbestand kan je nieuwste vastgezette items ongemerkt missen. - Plak de map op een veilige plek, het liefst met een datum in de naam, zoals
maccy-2026-10-21. - Start Maccy opnieuw.
Een snelle oneliner voor de versie zonder sandbox:
osascript -e 'quit app "Maccy"'
cp -R ~/Library/Application\ Support/Maccy ~/Desktop/maccy-backup-$(date +%F)
open -a Maccy
Maccy terugzetten op dezelfde Mac of een nieuwe
- Installeer Maccy (via hetzelfde kanaal als eerst, zodat de paden kloppen) en start de app één keer zodat de mappen worden aangemaakt. Sluit hem daarna weer af.
- Zet de database terug: vervang de inhoud van de gegevensmap
Maccydoor je back-up. - Zet de instellingen terug:
- Zonder sandbox:
defaults import org.p0deje.Maccy ~/Desktop/maccy-settings.plist - Beide versies: kopieer het opgeslagen
.plist-bestand over het bestand op het voorkeurenpad.
- Zonder sandbox:
- Ververs de voorkeurencache:
killall cfprefsd - Start Maccy opnieuw en open hem met je sneltoets. Je vastgezette items en instellingen horen weer terug te zijn.
- Geef de rechten opnieuw. macOS koppelt de toegankelijkheidsrechten aan de geïnstalleerde app. Op een nieuwe Mac moet je Maccy dus inschakelen via Systeeminstellingen → Privacy en beveiliging → Toegankelijkheid, anders werkt automatisch plakken niet.
Wissel je tussen de sandbox- en de niet-sandboxversie? Kopieer de bestanden dan naar de bijbehorende paden van de nieuwe versie. Het formaat is hetzelfde, alleen de locatie verschilt, al zou ik het eerst met een wegwerpkopie testen.
Automatiseren: Time Machine en een klein script
Time Machine dekt dit al af zodra het draait. Beide gegevenslocaties staan in de map Library in je thuismap, die Time Machine standaard meeneemt. Om iets terug te halen open je de map in Finder, start je Time Machine en haal je met Maccy afgesloten een oudere versie van de map Maccy terug. Voor de meeste mensen is dat de hele back-upstrategie.
Wil je bewust een draagbare kopie maken (bijvoorbeeld voor je dotfiles of een checklist voor een nieuwe Mac), dan is een script dat alleen de instellingen bewaart de ideale middenweg:
#!/bin/bash
# Alleen Maccy-instellingen back-uppen (versie zonder sandbox)
mkdir -p ~/Backups/maccy
defaults export org.p0deje.Maccy ~/Backups/maccy/settings-$(date +%F).plist
Instellingen zijn klein, niet gevoelig en prima te bewaren in een dotfiles-repository. De database is geen van beide.
Het onderdeel dat mensen overslaan: je back-up zit vol geheimen
Een klemborddatabase is een dagboek van alles wat je hebt gekopieerd: API-sleutels, adressen, fragmenten van privéberichten en soms wachtwoorden. Maccy negeert kopieën die wachtwoordmanagers als verborgen markeren, wat helpt, maar dat hangt ervan af of de bronapp zich netjes gedraagt. Behandel de database daarom als gevoelig materiaal:
- Commit hem nooit naar Git en zet hem niet in een gedeelde cloudmap.
- Bewaar hem versleuteld: in een versleuteld schijfkopiebestand (Schijfhulpprogramma → Nieuw kopiebestand → Leeg kopiebestand, met versleuteling) of op een volume dat met FileVault is beveiligd.
- Overweeg alleen de vastgezette items te bewaren. Zet de database terug, open het menu van Maccy en gebruik Wis om de niet-vastgezette geschiedenis te verwijderen. Haal alles wat je niet nodig hebt weg voordat je een back-up deelt.
- Verwijder oude kopieën. Een back-up van een half jaar geleden bevat nog steeds elk geheim dat je toen hebt gekopieerd.
Dit is de eerlijke afweging bij een local-first tool: er staat geen server met jouw gegevens, wat goed is voor je privacy, maar het betekent ook dat je zelf verantwoordelijk bent voor een zorgvuldige omgang met de bestanden.
Als terugzetten niet werkt
| Symptoom | Waarschijnlijke oorzaak | Oplossing |
|---|---|---|
| Instellingen veranderen niet na het importeren | Voorkeurencache van macOS | Sluit Maccy af, voer killall cfprefsd uit en start opnieuw |
| Geschiedenis is leeg na het terugzetten | Map van de verkeerde versie, of alleen het hoofdbestand van de database gekopieerd | Controleer de padentabel opnieuw en kopieer de hele map inclusief bijbehorende bestanden |
| Vastgezette items zijn er, maar de nieuwste ontbreken | Back-up gemaakt terwijl Maccy draaide | Maak de back-up opnieuw met Maccy volledig afgesloten |
| Sneltoets werkt, maar automatisch plakken niet | Toegankelijkheidsrechten niet verleend voor de nieuwe installatie | Schakel Maccy in onder Privacy en beveiliging → Toegankelijkheid |
| Teruggezette instellingen verdwijnen bij het afsluiten | Maccy draaide tijdens het kopiëren van de bestanden | Sluit de app altijd af voordat je aan de bestanden komt |
De korte samenvatting
Back de instellingen regelmatig up (het is eenvoudig en volkomen onschuldig), back de database alleen up als je vastgezette items hebt die het bewaren waard zijn, en doe het altijd met Maccy afgesloten. Versleutel alles waar geschiedenis in zit. Dat is het hele systeem, en de eerste keer ben je er in zo’n twee minuten mee klaar.
Maccy is gratis en open source. Gedraagt jouw situatie zich anders dan hier beschreven, dan zijn de GitHub-issues van het project de beste plek om het actuele gedrag na te gaan. Wat vind jij het belangrijkst: je instellingen of je vastgezette items? Zijn dat de vastgezette items, dan is onze gids over het ordenen ervan een logische volgende stap.
Veelgestelde vragen
Heeft Maccy een ingebouwde export- of importfunctie?
Voor zover ik weet niet, en daarom gebruikt deze handleiding bestandskopieën en het defaults-commando.
Synchroniseert Maccy de klembordgeschiedenis via iCloud?
Nee. Maccy slaat alles lokaal op en heeft geen synchronisatiedienst. Het universele klembord van Apple deelt het huidige klembord tussen je apparaten, maar dat is een aparte systeemfunctie en levert geen gesynchroniseerde geschiedenis op.
Waar slaat Maccy zijn gegevens op een Mac op?
In ~/Library/Application Support/Maccy/ voor de GitHub- en Homebrew-versies, of in ~/Library/Containers/org.p0deje.Maccy/ voor de Mac App Store-versie.
Maakt Time Machine ook een back-up van mijn Maccy-geschiedenis?
Ja. Beide locaties staan in de map Library van je gebruikersaccount, die Time Machine standaard meeneemt, tenzij je een uitsluiting hebt toegevoegd.
Kan ik alleen mijn vastgezette items back-uppen?
Niet los. Vastgezette items en geschiedenis delen één database. Maak een back-up van de database en wis na het terugzetten de niet-vastgezette items als je met een schone lei wilt beginnen.
