Automated Notion Backups (csv files) on docker with a simple and minimalistic user interface.
2.1K
With the help of ChatGPT, I built Notybackup, a simple and free app to automate backups of Notion databases. I created this because I use Notion to manage my PhD research, and I wanted an automated way to back up my data in case something went wrong. With this app, you can export Notion databases as CSV files automatically to your local data. You can use it on your computer as a python app or use the docker image to run it on your server and schedule backups.
✨ FEATURES:
✅ Automated Notion → CSV exports
✅ Runs as a background task – refresh the page to see results
✅ Schedule backups (intervals or specific times)
✅ Store multiple databases and manage them easily
✅ Track backup history
✅ One-click deletion of old backups
✅ Completely free & open-source!
🛠 HOW TO USE?
1️⃣ Set up your Notion API key & Database ID (instructions below)
2️⃣ Enter your Notion Database ID
3️⃣ Choose a file name for the CSV
4️⃣ (Optional) Set up scheduled backups
5️⃣ Click Start Backup – The backup runs in the background, so refresh the page to check the result!
🔑 SET UP YOUR NOTION API KEY & DATABASE ID
🔑 CREATE YOUR API KEY:
Inside Notion, open the database you want to back up.
Click on the three dots in the top-right corner, then select Connections.
Find your Integration Name and grant access so the app can read the data.
🆔 GET YOUR DATABASE ID:
Open your database in Notion.
In the URL, find the 32-character block that appears before ?v=.
Example: If your URL isYour Database ID is:arduinoCopyEdit nginxCopyEdithttps://www.notion.so/workspace/(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)?v=abcdef xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Copy this value and use it in the corresponding field in the app.
👥 GRANT ACCESS TO THE INTEGRATION:
Inside Notion, open the database you want to back up.
Click Share, then Invite.
Find your Integration Name and grant access so the app can read the data.
🖼 SCREENSHOTS & DEMO:
🔗 DockerHub: https://github.com/Drakonis96/notybackup
💻 GitHub: https://hub.docker.com/repository/docker/drakonis96/notybackup/general
Content type
Image
Digest
sha256:c67ded310…
Size
52.3 MB
Last updated
over 1 year ago
docker pull drakonis96/notybackup