syssetup system snapshot tool
Find a file
2023-09-23 19:26:45 -05:00
check.bash save point 2023-09-23 19:26:45 -05:00
LICENSE Public release clean up 2023-09-20 21:16:47 -05:00
os_probe.bash save point 2023-09-23 19:26:45 -05:00
README.md Public release clean up 2023-09-20 21:16:47 -05:00
restore.bash save point 2023-09-23 19:26:45 -05:00
syssetup.bash save point 2023-09-23 19:26:45 -05:00

syssetup

This system was created to allow of easy recreation or restoration of a existing system. This is not a backup application, nor does it create a image in the sense of a full disk image. It creates a snapshot of the current system configuration and installed packages. Once this information is collected it is packaged into standalone self extracting restore archive. It does this by copying your /etc folder and generating a list of installed programs via apt. These are then packaged into executable you can copy and run on another system. Great for duplicating a say a raspberry pi configuration. Works well for VPS systems as well, especially when you just need to do a clean reinstall.

Scripts

check.bash - The main program. Generates snapshots and can be used to easily install makeself(required). restore.bash - The program that is run when you run the created archive. It gives you the option to restore or exit. Also processes the required step to recreate things.

Plans

To add flatpak support for making it more usable for desktops. Also support for OpenWRT, because I want to use this on my router.