-
-
Notifications
You must be signed in to change notification settings - Fork 490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bare minimum backup and Better explanation of the backup process #7072
Comments
Does the "Help!" text not make it sufficiently clear, that it is a (full) system backup, and not (just) user data? Otherwise, please suggest how to rephrase this.
I really tried my best, but the Adding this link to our text makes sense, at least.
As said, To backup individual directories, software data/configs etc, have a look at |
TY
I'm not all that keen on devops, I guess for me the word "full" would have helped.
Okay, sure thanks
Don't you think that given that dietpi software onboarding is individual per-software it makes sense to optionally include some app-specific backup process (either through sync or backup or otherwise)? I'm looking over some of the dietpi-install scripts and there is occasionally specific patching for service configuration files by default, that means that when integrating this information does somewhat exists in the mind of the integrator, it's petty that it goes to waste, isn't it? |
It is just not what you though it is. It is a very minimal light (system!) backup solution, which creates a system backup that protects you against setup or update failures and mistakes, similar to how system recovery on Windows, time machine on macOS, or similar embedded (system) backup solutions work. In that way.
Sure, that would be awesome to have, but huge work to implement and maintain all relevant config/data directories for every of the ~200 (okay may ~100 where you can reasonably backup something) software options. Maybe a new tool, like Surely this can be unified for many software titles, like an array containing install dir, data/config dir, and in case (MariaDB/PostgreSQL) database name. |
It's awesome that DietPi have internal SW mechanism, in my mind, it means, also, that I won't need to backup the entire software data, configuration, binaries and resource, just backup what is needed for the individual software/ service.
As DietPi makes use of docker for services redundant, I thought this would also address that (I'm a newbie DietPi user who came from rpios+containers).
Using docker with a proper configuration, I can just include docker-compose file and mount the config, log and other userdata locally and just back them up, w/o needing to backup the base image. on a new device I just docker compose up and everything pulled etc.
I thought I could use DietPi also for a similar behavior.
When looking into what DietPi backs up, I couldn't find any detailed information about what exactly is backed up.
Tried the filter feature, then I get this
English is indeed not my native language, but I'm proficient in it, I read this 5-8 times in different days, and I still can't understand anything that is written above...
Okay I thought this would just back up user data, maybe some other minimum stuff?
I tried a backup and I can see that it backs up files all over the place ~200k of them (while I probably edited only~ 20 or less, running a few home servers on a rpi; ~50k of these files are docker filesystem files which is okay I guess I can just ignore them as I'm using bind mount for my configuration files found in dietpi_userdata)
So what I'd like to see:
The text was updated successfully, but these errors were encountered: