Hey,

I was wondering if the way backups are managed with gnuhealth-control could be improved.

Currently there are three archives generated from:

- database

- home directory

- database & home directory together

First of all we could consider differentiating application and database as those could be on different systems. Thus we could split the option "backup" into "backup-database" and "backup-application".

Regarding the backup of the application I think we should not just copy the home directory and every python library. What I guess is necessary to backup is:

- Server version

- List of activated modules (how to get this?)

- Attachment folder

- Configuration file(s)

What could be useful as well:

- OS version

- pip freeze

- systemd file

What do you think about it?

Best

Gerald


Reply via email to