mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #884] [Feature]: Scheduled Automatic Local Backups (gzipped stateful snapshots with retention management via web UI) #605
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy-maziggy-1#605
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SMAW on GitHub (Apr 3, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/884
Originally assigned to: @maziggy on GitHub.
Problem or Use Case
There is currently no built-in way to schedule automatic full local backups of Bambuddy's database and files (e.g. archive/, icons/, plate_calibration, virtual_printer/, bambuddy.db). Existing options require manual downloads or advanced scripts outside the app environment. This makes robust disaster recovery, system migration, or peace-of-mind very difficult for users who do not want to automate via container host scripts or constantly interact manually.
Proposed Solution
The desired solution would be an extra option in the web UI to schedule a full local backup with a cron-like scheduler (hourly/daily/weekly dropdown), similar to how the GitHub backup scheduling already works.
The scheduled job creates a stateful .tar.gz snapshot of the full Bambuddy data (archive/, icons/, plate_calibration, virtual_printer/, bambuddy.db) and places the gzipped files in a separate backup folder. This backup folder can then be mounted as a Docker volume so users can point it to their NAS or any other external storage — from there they handle their own offsite backup.
/backupfolder (separate from the data volume) that users can mount via Docker to their NAS or cloud storage.Alternatives Considered
Feature Category
Other
Priority
Critical for my use case
Mockups or Examples
No mockups provided, but see the existing Local Backup and GitHub Backup scheduling features for reference.
Contribution
Checklist
@maziggy commented on GitHub (Apr 5, 2026):
Before we commit to building this, I'd like to gauge community interest. If you'd find this feature useful, please give this issue a thumbs up (👍) reaction so we can prioritize accordingly.
@maziggy commented on GitHub (Apr 12, 2026):
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.
Docs -> https://wiki.bambuddy.cool/features/backup/#scheduled-local-backups
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!